@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 1.39 kB
JavaScript
"use strict";const e=require("../../../../common/vendor.js"),v=require("../../../adapter-vue.js");Math||y();const y=()=>"../Overlay/index.js",b=e.defineComponent({__name:"index",props:{visible:{type:Boolean,default:!0},popDirection:{default:"bottom"},useMask:{type:Boolean,default:!0},isFullScreen:{type:Boolean,default:!0},overlayColor:{},drawerStyle:{default:()=>({})}},emits:["onOverlayClick"],setup(l,{expose:c,emit:u}){var a;const{ref:i,watch:p}=v.vue,f=u,o=l,m=i(),s=i(),n=i(!1),r=i(o.drawerStyle[o.popDirection]||{});p(()=>o.visible,t=>{t?n.value=!0:setTimeout(()=>{n.value=!1},150)},{immediate:!0});function d(t){f("onOverlayClick",t)}return c({drawerDomRef:m,overlayDomRef:(a=s.value)==null?void 0:a.overlayDomRef}),(t,h)=>e.e$1({a:e.unref(n)},e.unref(n)?{b:o.popDirection==="bottom"?1:"",c:o.popDirection==="right"?1:"",d:t.visible&&o.popDirection==="bottom"?1:"",e:t.visible&&o.popDirection==="right"?1:"",f:e.unref(r).minHeight,g:e.unref(r).maxHeight,h:e.unref(r).borderRadius,i:e.unref(r).boxShadow,j:e.unref(r).width}:{},{k:e.sr(s,"db1bf0c9-0",{k:"overlayDomInstanceRef"}),l:e.o(d),m:e.p({visible:o.visible,useMask:o.useMask,maskColor:o.overlayColor,isFullScreen:o.isFullScreen})})}}),D=e._export_sfc(b,[["__scopeId","data-v-db1bf0c9"]]);wx.createComponent(D);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/common/Drawer/index.js.map