@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
22 lines (20 loc) • 488 B
JavaScript
/** @format */
import { ref, unref, computed, watch } from 'vue';
export function useLoading(props) {
var loadingRef = ref(unref(props).loading);
watch(function () {
return unref(props).loading;
}, function (loading) {
loadingRef.value = loading;
});
var getLoading = computed(function () {
return unref(loadingRef);
});
function setLoading(loading) {
loadingRef.value = loading;
}
return {
getLoading: getLoading,
setLoading: setLoading
};
}