31 lines
540 B
JavaScript
31 lines
540 B
JavaScript
|
'use strict';
|
||
|
|
||
|
Component({
|
||
|
properties: {
|
||
|
show: {
|
||
|
type: Boolean,
|
||
|
value: false
|
||
|
},
|
||
|
// 是否有遮罩层
|
||
|
overlay: {
|
||
|
type: Boolean,
|
||
|
value: true
|
||
|
},
|
||
|
// 遮罩层是否会显示
|
||
|
showOverlay: {
|
||
|
type: Boolean,
|
||
|
value: true
|
||
|
},
|
||
|
// 内容从哪个方向出,可选 center top bottom left right
|
||
|
type: {
|
||
|
type: String,
|
||
|
value: 'center'
|
||
|
}
|
||
|
},
|
||
|
|
||
|
methods: {
|
||
|
handleMaskClick: function handleMaskClick() {
|
||
|
this.triggerEvent('clickmask', {});
|
||
|
}
|
||
|
}
|
||
|
});
|