UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

22 lines (20 loc) 488 B
/** @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 }; }