UNPKG

tav-ui

Version:
32 lines (29 loc) 724 B
import { unref } from 'vue'; import { createLoading } from './createLoading2.mjs'; function useLoading(opt) { let props; let target = document.body; if (Reflect.has(opt, "target") || Reflect.has(opt, "props")) { const options = opt; props = options.props || {}; target = options.target || document.body; } else { props = opt; } const instance = createLoading(props, void 0, true); const open = () => { const t = unref(target); if (!t) return; instance.open(t); }; const close = () => { instance.close(); }; const setTip = (tip) => { instance.setTip(tip); }; return [open, close, setTip]; } export { useLoading }; //# sourceMappingURL=useLoading2.mjs.map