tav-ui
Version:
19 lines (16 loc) • 498 B
JavaScript
import { ref, watch, unref, computed } from 'vue';
function useLoading(_loading) {
const loadingRef = ref(false);
_loading && watch(() => unref(_loading), (loading2, pervLoading) => {
if (loading2 !== pervLoading) {
loadingRef.value = loading2;
}
});
const loading = computed(() => unref(loadingRef));
function setLoading(loading2) {
loadingRef.value = loading2;
}
return { loading, setLoading };
}
export { useLoading };
//# sourceMappingURL=use-loading2.mjs.map