赞
踩
// 判断互斥
getIsXor(item, k) {
const isChecked = this.form.checkedBox.indexOf(k) >= 0
if (isChecked) {
// 当前项选中
if (item.isXor) {
// 当前项互斥=>其他选中取消
this.form.checkedBox = [k]
} else {
// 取消其他互斥项的选中状态
console.log('当前项不是互斥')
this.form.list.forEach((it, index) => {
const i = this.form.checkedBox.indexOf(index)
if (i >= 0) {
if (it.isXor) {
// 移出已选中项
this.form.checkedBox.splice(i, 1)
}
}
})
}
}
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。