WXL
11 小时以前 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c
1
"use strict";const e=require("../../../../../common/vendor.js"),t={name:"UniDrawer",components:{},emits:["change"],props:{mode:{type:String,default:""},mask:{type:Boolean,default:!0},maskClick:{type:Boolean,default:!0},width:{type:Number,default:220}},data:()=>({visibleSync:!1,showDrawer:!1,rightMode:!1,watchTimer:null,drawerWidth:220}),created(){this.drawerWidth=this.width,this.rightMode="right"===this.mode},methods:{clear(){},close(e){("mask"!==e||this.maskClick)&&this.visibleSync&&this._change("showDrawer","visibleSync",!1)},open(){this.visibleSync||this._change("visibleSync","showDrawer",!0)},_change(e,t,i){this[e]=i,this.watchTimer&&clearTimeout(this.watchTimer),this.watchTimer=setTimeout(()=>{this[t]=i,this.$emit("change",i)},i?50:300)}}};const i=e._export_sfc(t,[["render",function(t,i,s,r,a,h){return e.e({a:a.visibleSync},a.visibleSync?{b:a.showDrawer&&s.mask?1:"",c:e.o(e=>h.close("mask")),d:a.rightMode?1:"",e:a.rightMode?"":1,f:a.showDrawer?1:"",g:a.drawerWidth+"px",h:a.showDrawer?1:"",i:e.o((...e)=>h.clear&&h.clear(...e)),j:e.gei(t,"")}:{})}],["__scopeId","data-v-ebc74878"]]);wx.createComponent(i);