UNPKG

vue-admin-core

Version:
23 lines (19 loc) 550 B
'use strict'; var elementPlus = require('element-plus'); const loading = async (loadingText = "\u52A0\u8F7D\u4E2D...", processor) => { let loadingInstance = null; const loading2 = setTimeout(() => { loadingInstance = elementPlus.ElLoading.service({ text: loadingText, background: "transparent" }); }, 100); try { return await processor(); } finally { loadingInstance == null ? void 0 : loadingInstance.close(); clearTimeout(loading2); } }; exports.loading = loading; //# sourceMappingURL=loading.js.map