forked from AsherSun/VisionUI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
viDialog.js
48 lines (45 loc) · 944 Bytes
/
viDialog.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
const getMarkDown = require('../../mixins/getMarkDown')
Page({
...getMarkDown.methods,
data: {
defaultIsHide: false,
confirmIsHide: false,
alertIsHide: false,
customIsHide: false,
inputIsHide: false,
...getMarkDown.data,
},
onLoad() {
this.getMarkDown(this, 'viDialog')
},
triggerToShowDefaultDialog() {
this.setData({
defaultIsHide: !this.data.defaultIsHide
})
},
triggerToShowConfirmDialog() {
this.setData({
confirmIsHide: !this.data.confirmIsHide
})
},
triggerToShowAlertDialog() {
this.setData({
alertIsHide: !this.data.alertIsHide
})
},
triggerToShowCustomDialog() {
this.setData({
customIsHide: !this.data.customIsHide
})
},
triggerToShowInputDialog() {
this.setData({
inputIsHide: !this.data.inputIsHide
})
},
onShareAppMessage() {
return {
title: '微信小程序绘画窗组件'
}
}
})