Files
2025-09-14 00:21:54 +08:00

55 lines
1.1 KiB
JavaScript

const __templateJs = require("./templates.js");
const __mergePageOptions = require("../../util/mergePageOptions.js");
Page(__mergePageOptions({
onShareAppMessage() {
return {
title: 'switch',
path: 'page/component/pages/switch/switch'
};
},
data: {
checked: false,
disabled: false,
type: 'switch',
color: '#09BB07',
curValue: false
},
switch1Change(e) {
console.log('switch1 发生 change 事件,携带值为', e.detail.value);
},
switch2Change(e) {
console.log('switch2 发生 change 事件,携带值为', e.detail.value);
},
changeChecked() {
this.setData({
checked: !this.data.checked
});
},
changeDisabled() {
this.setData({
disabled: !this.data.disabled
});
},
changeColor({
detail
}) {
this.setData({
color: detail.value
});
},
changeType({
detail
}) {
this.setData({
type: detail.value
});
},
changeValue({
detail
}) {
// 点击switch组件才会触发change
this.setData({
curValue: detail.value
});
}
}, __templateJs));