Modal1-ee1e9618.js 1.53 KB
import{d as _,k as p,w as g,a8 as m,_ as a,a9 as h,aa as i,f as M,E as v,$ as t,ac as f,F as B,ab as b,a1 as C,ad as y}from"./vue-5a35c3f5.js";import{B as F,b as k}from"./index-c1c2669a.js";import{_ as D}from"./index.js";import"./antd-6b087f69.js";import"./useWindowSizeFn-cc2fb57c.js";const w=_({components:{BasicModal:F},setup(){const e=p(!0),o=p(10),[l,{setModalProps:s,redoModalHeight:u}]=k();g(()=>o.value,()=>{u()});function d(r){r&&(e.value=!0,s({loading:!0,confirmLoading:!0}),setTimeout(()=>{o.value=Math.round(Math.random()*30+5),e.value=!1,s({loading:!1,confirmLoading:!1})},3e3))}function n(){o.value=Math.round(Math.random()*20+10)}return{register:l,loading:e,handleShow:d,lines:o,setLines:n}}});const $={key:0,class:"empty-tips"},A={key:1};function L(e,o,l,s,u,d){const n=m("a-button"),r=m("BasicModal");return a(),h(r,y(e.$attrs,{destroyOnClose:"",onRegister:e.register,title:"Modal Title",helpMessage:["提示1","提示2"],onVisibleChange:e.handleShow}),{insertFooter:i(()=>[M(n,{type:"primary",danger:"",onClick:e.setLines,disabled:e.loading},{default:i(()=>[v("点我更新内容")]),_:1},8,["onClick","disabled"])]),default:i(()=>[e.loading?(a(),t("div",$,"加载中,稍等3秒……")):f("v-if",!0),e.loading?f("v-if",!0):(a(),t("ul",A,[(a(!0),t(B,null,b(e.lines,c=>(a(),t("li",{key:c},"加载完成"+C(c)+"!",1))),128))]))]),_:1},16,["onRegister","onVisibleChange"])}const I=D(w,[["render",L],["__scopeId","data-v-90e9dbfb"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/comp/modal/Modal1.vue"]]);export{I as default};