uv-ui
Version:
基于vue3的移动端组件库
2 lines (1 loc) • 507 B
JavaScript
;const r=require("./dialog.cjs"),n=require("vue"),t=o=>{const e=document.createElement("div");return document.body.appendChild(e),new Promise((i,s)=>{const l=c=>{c("confim")&&(setTimeout(()=>{n.render(null,e),document.body.removeChild(e)},300),i())},d=c=>{c("cancle")&&(setTimeout(()=>{n.render(null,e),document.body.removeChild(e)},300),s(new Error("cancle")))},u=n.createVNode(r,{...o,submitCallback:l,cancelCallback:d});n.render(u,e)})};t.install=o=>{o.component(r.name,t)};module.exports=t;