微信小程序的CheckBox组建,有人知道怎么实现反选的功能吗?

发布于 6 年前作者 xiatao2429 次浏览最后编辑 6 年前来自 issues

微信小程序的CheckBox组建,有人知道怎么实现反选的功能吗?

1 回复
tao53
tao531 楼4 年前
// 这是官方示例代码
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
		})
	},