Smart_container/AIContainer/miniprogram/miniprogram_npm/weui-miniprogram/half-screen-dialog/half-screen-dialog.js

1 line
886 B
JavaScript

var globalThis=this,self=this;module.exports=require("../_commons/0.js")([{ids:[12],modules:{12:function(e,t,s){e.exports=s(125)},125:function(e,t){Component({options:{multipleSlots:!0,addGlobalClass:!0},properties:{closabled:{type:Boolean,value:!0},title:{type:String,value:""},subTitle:{type:String,value:""},extClass:{type:String,value:""},desc:{type:String,value:""},tips:{type:String,value:""},maskClosable:{type:Boolean,value:!0},mask:{type:Boolean,value:!0},show:{type:Boolean,value:!1,observer:"_showChange"},buttons:{type:Array,value:[]}},methods:{close:function(e){var t=e.currentTarget.dataset.type;(this.data.maskClosable||"close"===t)&&(this.setData({show:!1}),this.triggerEvent("close"))},buttonTap:function(e){var t=e.currentTarget.dataset.index;this.triggerEvent("buttontap",{index:t,item:this.data.buttons[t]},{})},onMaskMouseMove:function(){}}})}},entries:[[12,0]]}]);