微信小程序的CheckBox组建,有人知道怎么实现反选的功能吗?
微信小程序的CheckBox组建,有人知道怎么实现反选的功能吗?
1 回复
// 这是官方示例代码
checkboxChange(e) {
console.log('checkbox发生change事件,携带value值为:', e.detail.value)
const items = this.data.items
const values = e.detail.value
for (let i = 0, lenI = items.length; i < lenI; ++i) {
items[i].checked = false
for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
if (items[i].value === values[j]) {
items[i].checked = true
break
}
}
}
this.setData({
items
})
},