微信小程序的CheckBox组建,有人知道怎么实现反选的功能吗?
发布于 4 年前 作者 xiatao 2088 次浏览 来自 官方Issues

微信小程序的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
		})
	},
回到顶部