UNPKG

vue-admin-core

Version:
21 lines (18 loc) 516 B
import { ElLoading } from 'element-plus'; const loading = async (loadingText = "\u52A0\u8F7D\u4E2D...", processor) => { let loadingInstance = null; const loading2 = setTimeout(() => { loadingInstance = ElLoading.service({ text: loadingText, background: "transparent" }); }, 100); try { return await processor(); } finally { loadingInstance == null ? void 0 : loadingInstance.close(); clearTimeout(loading2); } }; export { loading }; //# sourceMappingURL=loading.mjs.map