tav-ui
Version:
23 lines (18 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var vue = require('vue');
function useLoading(_loading) {
const loadingRef = vue.ref(false);
_loading && vue.watch(() => vue.unref(_loading), (loading2, pervLoading) => {
if (loading2 !== pervLoading) {
loadingRef.value = loading2;
}
});
const loading = vue.computed(() => vue.unref(loadingRef));
function setLoading(loading2) {
loadingRef.value = loading2;
}
return { loading, setLoading };
}
exports.useLoading = useLoading;
//# sourceMappingURL=use-loading2.js.map