2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{a as s,b as a}from"./mock-5ab86b79.js";import{E as t}from"./index-54b32922.js";import{bs as e}from"./index-d685dfc2.js";import{w as n,l as r,t as o,b1 as c,av as i,aj as l,s as m}from"./runtime-core.esm-bundler-42d2bde8.js";const u={lock:!0,text:"加载中...",background:"rgba(0, 0, 0, 0.7)"},d=(s,a={})=>{let e;const n=()=>{e&&e.close()},r={...u,...a};return(...a)=>{try{o=r,e=t.service(o);const c=s(...a);return c instanceof Promise?c.then((s=>(n(),s))).catch((s=>{throw n(),s})):(n(),Promise.resolve(c))}catch(c){throw n(),c}var o}},p={class:"app-container"},b=n({__name:"use-fullscreen-loading",setup(t){const n=async()=>{const s=await d(a)();e.success(s.map((s=>s.name)).join())},u=async()=>{try{await d(s,{text:"自定义加载文字",background:"rgba(255, 214, 210, 0.7)",svg:'\n <path class="path" d="\n M 30 15\n L 28 17\n M 25.61 25.61\n A 15 15, 0, 0, 1, 15 30\n A 15 15, 0, 1, 1, 27.99 7.5\n L 15 15\n " style="stroke-width: 4px; fill: rgba(0, 0, 0, 0)"/>\n',svgViewBox:"-10, -10, 50, 50"})(233)}catch(a){e.error(a.message)}};return(s,a)=>{const t=i("el-button");return l(),r("div",p,[o(t,{onClick:n},{default:c((()=>[m("查询成功")])),_:1}),o(t,{onClick:u},{default:c((()=>[m("查询失败")])),_:1})])}}});export{b as default};
|