This commit is contained in:
2025-09-14 00:21:54 +08:00
commit d40b3bbd62
766 changed files with 36275 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
const __templateJs = require("./templates.js");
const __mergePageOptions = require("../../util/mergePageOptions.js");
Page(__mergePageOptions({
onShareAppMessage() {
return {
title: 'label',
path: 'page/component/pages/label/label'
};
},
data: {
checkboxItems: [{
name: 'USA',
value: '美国'
}, {
name: 'CHN',
value: '中国',
checked: 'true'
}],
radioItems: [{
name: 'USA',
value: '美国'
}, {
name: 'CHN',
value: '中国',
checked: 'true'
}],
hidden: false
},
checkboxChange(e) {
const checked = e.detail.value;
const changed = {};
for (let i = 0; i < this.data.checkboxItems.length; i++) {
if (checked.indexOf(this.data.checkboxItems[i].name) !== -1) {
changed[`checkboxItems[${i}].checked`] = true;
} else {
changed[`checkboxItems[${i}].checked`] = false;
}
}
this.setData(changed);
},
radioChange(e) {
const checked = e.detail.value;
const changed = {};
for (let i = 0; i < this.data.radioItems.length; i++) {
if (checked.indexOf(this.data.radioItems[i].name) !== -1) {
changed[`radioItems[${i}].checked`] = true;
} else {
changed[`radioItems[${i}].checked`] = false;
}
}
this.setData(changed);
},
tapEvent() {
console.log('按钮被点击');
}
}, __templateJs));