UNPKG

@tencentcloud/ai-desk-customer-wechat

Version:

AI Desk customer UIKit for wechat mini program

3 lines (2 loc) 1.63 kB
"use strict";const t=require("../../../../common/vendor.js"),h=require("../../../adapter-vue.js"),l=require("../../../@aidesk/uikit-engine/index.js"),a=require("../../../utils/env.js"),B=t.defineComponent({__name:"index",props:{show:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},height:{type:String,default:"fit-content"},closeByClickOutside:{type:Boolean,default:!0},borderRadius:{type:String,default:"0px"},title:{type:String,default:""},showHeaderCloseButton:{type:Boolean,default:!1},showFooterSubmitButton:{type:Boolean,default:!1},submitButtonContent:{type:String,default:()=>l.jt.t("确定")}},emits:["onOpen","onClose","onSubmit"],setup(e,{emit:d}){const{ref:c,watch:m,nextTick:b}=h.vue,o=e,n=d,i=c();m(()=>o.show,(u,r)=>{if(u!==r)switch(u){case!0:n("onOpen",i);break;case!1:n("onClose",i);break}});const s=()=>{(a.isUniFrameWork||a.isH5)&&n("onClose",i)},f=()=>{n("onSubmit"),s()};return(u,r)=>t.e$1({a:o.show},o.show?t.e$1({b:e.title||e.showHeaderCloseButton},e.title||e.showHeaderCloseButton?t.e$1({c:e.title},e.title?{d:t.t(e.title)}:{},{e:e.showHeaderCloseButton},e.showHeaderCloseButton?{f:t.t(t.unref(l.jt).t("关闭")),g:t.o(s)}:{}):{},{h:e.showFooterSubmitButton},e.showFooterSubmitButton?{i:t.t(e.submitButtonContent),j:t.o(f)}:{},{k:o.height,l:o.borderRadius,m:o.borderRadius,n:t.o(()=>{}),o:t.n(t.unref(a.isUniFrameWork)&&"bottom-popup-uni"),p:t.n(o.modal&&"bottom-popup-modal"),q:t.o(s)}):{})}}),C=t._export_sfc(B,[["__scopeId","data-v-4e719f67"]]);wx.createComponent(C); //# sourceMappingURL=../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/common/BottomPopup/index.js.map