2025-03-21 09:02:29 +08:00
|
|
|
// component/ad-dialog/ad-dialog.js
|
|
|
|
Component({
|
|
|
|
properties: {
|
|
|
|
// 广告图片 URL
|
|
|
|
imageUrl: {
|
|
|
|
type: String,
|
|
|
|
value: ''
|
|
|
|
},
|
|
|
|
// 是否显示弹窗
|
|
|
|
visible: {
|
|
|
|
type: Boolean,
|
|
|
|
value: false
|
2025-04-07 18:00:30 +08:00
|
|
|
},
|
|
|
|
coupons: {
|
|
|
|
type: Object,
|
|
|
|
value: null
|
2025-03-21 09:02:29 +08:00
|
|
|
}
|
|
|
|
},
|
2025-04-07 18:00:30 +08:00
|
|
|
data: {
|
|
|
|
checked: false
|
|
|
|
},
|
2025-03-21 09:02:29 +08:00
|
|
|
methods: {
|
2025-04-07 18:00:30 +08:00
|
|
|
toggleCheck() {
|
|
|
|
this.setData({
|
|
|
|
checked: !this.data.checked
|
|
|
|
})
|
|
|
|
},
|
2025-03-21 09:02:29 +08:00
|
|
|
// 关闭弹窗
|
|
|
|
onClose() {
|
|
|
|
this.setData({
|
|
|
|
visible: false
|
|
|
|
});
|
2025-04-07 18:00:30 +08:00
|
|
|
this.triggerEvent('close', this.data.checked); // 触发关闭事件
|
|
|
|
},
|
|
|
|
onFurl() {
|
|
|
|
this.setData({
|
|
|
|
visible: false
|
|
|
|
})
|
|
|
|
this.triggerEvent('furl', this.data.checked); //触发收下试卷
|
2025-03-21 09:02:29 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|