@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 1.02 kB
JavaScript
"use strict";const t=require("../../../../common/vendor.js"),d=require("../../../adapter-vue.js"),m=t.defineComponent({__name:"index",props:{visible:{type:Boolean,default:!0},zIndex:{default:9999},useMask:{type:Boolean,default:!0},maskColor:{default:"rgba(0, 0, 0, 0.6)"},isFullScreen:{type:Boolean,default:!0},width:{default:"auto"},height:{default:"auto"}},emits:["onOverlayClick"],setup(u,{expose:i,emit:l}){const{ref:s,watch:r,withDefaults:v}=d.vue,c=l,e=u,f=s(),o=s(e.visible);r(()=>e.visible,n=>{n?o.value=!0:setTimeout(()=>{o.value=!1},150)},{immediate:!0});function a(){c("onOverlayClick")}return i({overlayDomRef:f}),(n,_)=>t.e$1({a:t.unref(o)},t.unref(o)?t.e$1({b:e.useMask},e.useMask?{c:e.visible?1:"",d:e.maskColor,e:t.o(a),f:t.o(a)}:{},{g:e.isFullScreen?1:"",h:e.isFullScreen?"fixed":"absolute",i:e.zIndex}):{})}}),p=t._export_sfc(m,[["__scopeId","data-v-041a4356"]]);wx.createComponent(p);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/common/Overlay/index.js.map