import{bG as x,aC as w,bH as W}from"./entry/index-CRWhxBeP.js";import{u as r,d as B,f as b,r as D,a6 as N,n as R,m as V,Z as A,a4 as E,a5 as i,$ as G,k as a,G as u}from"./vue-DM5HGU8Z.js";import{P}from"./index-C0mnMlct.js";import{ae as g}from"./antd-BfqWtMX3.js";import"./useContentViewHeight-D9So7_ch.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";function L(l){let n,s=document.body;if(Reflect.has(l,"target")||Reflect.has(l,"props")){const t=l;n=t.props||{},s=t.target||document.body}else n=l;const e=x(n,void 0,!0),d=()=>{const t=r(s);t&&e.open(t)},m=()=>{e.close()},c=t=>{e.setTip(t)};return w(()=>{e.destroy()}),[d,m,c]}const q=B({__name:"index",setup(l){const n=b(null),s=b(!1),e=D({absolute:!1,loading:!1,theme:"dark",background:"rgba(111,111,111,.7)",tip:"加载中..."}),[d,m]=L({tip:"加载中..."}),[c,t]=L({target:n,props:{tip:"加载中...",absolute:!0}});function f(y){e.absolute=y,e.loading=!0,setTimeout(()=>{e.loading=!1},2e3)}function k(){f(!1)}function v(){f(!0)}function C(){d(),setTimeout(()=>{m()},2e3)}function _(){c(),setTimeout(()=>{t()},2e3)}function T(){s.value=!0,setTimeout(()=>{s.value=!1},2e3)}return(y,o)=>{const p=N("a-button"),F=R("loading");return V((A(),E(r(P),{"loading-tip":"加载中...",title:"Loading组件示例"},{default:i(()=>[G("div",{ref_key:"wrapEl",ref:n},[a(r(g),{message:"组件方式"}),a(p,{class:"my-4 mr-4",type:"primary",onClick:k},{default:i(()=>o[0]||(o[0]=[u(" 全屏 Loading ")])),_:1}),a(p,{class:"my-4",type:"primary",onClick:v},{default:i(()=>o[1]||(o[1]=[u(" 容器内 Loading ")])),_:1}),a(r(W),{loading:e.loading,absolute:e.absolute,theme:e.theme,background:e.background,tip:e.tip},null,8,["loading","absolute","theme","background","tip"]),a(r(g),{message:"函数方式"}),a(p,{class:"my-4 mr-4",type:"primary",onClick:C},{default:i(()=>o[2]||(o[2]=[u(" 全屏 Loading ")])),_:1}),a(p,{class:"my-4",type:"primary",onClick:_},{default:i(()=>o[3]||(o[3]=[u(" 容器内 Loading ")])),_:1}),a(r(g),{message:"指令方式"}),a(p,{class:"my-4 mr-4",type:"primary",onClick:T},{default:i(()=>o[4]||(o[4]=[u(" 打开指令Loading ")])),_:1})],512)]),_:1})),[[F,s.value]])}}});export{q as default};