Modal1-Dv4V8L9D.js 1.7 KB

1
  1. import{d as g,f as m,w as h,ag as c,aB as B,ar as a,aE as M,aD as i,aq as t,ah as f,F as C,aC as _,au as F,k,G as D}from"./vue-vendor-Be68asQ6.js";import{B as v}from"./index-CETWS1o0.js";import{ac as y,a as b}from"./index-BFfnEkVs.js";import"./BasicModal-D4gc2R81.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";const w=g({components:{BasicModal:v},setup(){const e=m(!0),o=m(10),[u,{setModalProps:s,redoModalHeight:l}]=y();h(()=>o.value,()=>{l()});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:u,loading:e,handleShow:d,lines:o,setLines:n}}}),A={key:0,class:"empty-tips"},L={key:1};function V(e,o,u,s,l,d){const n=c("a-button"),r=c("BasicModal");return a(),B(r,M(e.$attrs,{destroyOnClose:"",onRegister:e.register,title:"Modal Title",helpMessage:["提示1","提示2"],onVisibleChange:e.handleShow}),{insertFooter:i(()=>[k(n,{type:"primary",danger:"",onClick:e.setLines,disabled:e.loading},{default:i(()=>o[0]||(o[0]=[D("点我更新内容")])),_:1},8,["onClick","disabled"])]),default:i(()=>[e.loading?(a(),t("div",A," 加载中,稍等3秒…… ")):f("",!0),e.loading?f("",!0):(a(),t("ul",L,[(a(!0),t(C,null,_(e.lines,p=>(a(),t("li",{key:p},"加载完成"+F(p)+"!",1))),128))]))]),_:1},16,["onRegister","onVisibleChange"])}const j=b(w,[["render",V],["__scopeId","data-v-9e50ae6c"]]);export{j as default};