ckgl/node_modules/vant/es/composables/use-lazy-render.mjs
2024-12-21 13:52:42 +08:00

18 lines
312 B
JavaScript

import { ref, watch } from "vue";
function useLazyRender(show) {
const inited = ref(false);
watch(
show,
(value) => {
if (value) {
inited.value = value;
}
},
{ immediate: true }
);
return (render) => () => inited.value ? render() : null;
}
export {
useLazyRender
};