@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 1.44 kB
JavaScript
;const e=require("../../../../common/vendor.js"),k=require("../../../adapter-vue.js"),m=require("../../../@aidesk/uikit-engine/index.js"),_=require("../../../utils/env.js"),D=e.defineComponent({__name:"index",props:{show:{type:Boolean,default:!1},isHeaderShow:{type:Boolean,default:!0},isFooterShow:{type:Boolean,default:!0},background:{type:Boolean,default:!0},title:{type:String,default:""},center:{type:Boolean,default:!1}},emits:["update:show","submit"],setup(r,{emit:h}){const{ref:o,watchEffect:w}=k.vue,s={OUTSIDE:"outside",INSIDE:"inside"},n=r,t=o(!1),u=o(!0),i=o(!0),c=o(!0),l=o("");w(()=>{t.value=n.show,l.value=n.title,u.value=n.isHeaderShow,i.value=n.isFooterShow,c.value=n.background});const f=h,d=p=>{p===s.OUTSIDE&&a()},a=()=>{t.value=!t.value,f("update:show",t.value)},g=()=>{f("submit"),a()};return(p,b)=>e.e$1({a:e.unref(t)},e.unref(t)?e.e$1({b:e.unref(u)},e.unref(u)?{c:e.t(e.unref(l)),d:e.o(a)}:{},{e:e.n(e.unref(_.isUniFrameWork)&&e.unref(_.isH5)?"dialog-main-content-uniapp":""),f:e.unref(i)},e.unref(i)?{g:e.t(e.unref(m.jt).t("取消")),h:e.o(a),i:e.t(e.unref(m.jt).t("确定")),j:e.o(g)}:{},{k:e.n(e.unref(c)?"":"dialog-main-back"),l:e.o(v=>d(s.INSIDE)),m:e.n(r.center?"center":""),n:e.o(v=>d(s.OUTSIDE))}):{})}}),S=e._export_sfc(D,[["__scopeId","data-v-8e653c60"]]);wx.createComponent(S);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/common/Dialog/index.js.map