判断数组中是否存在重复的值,存在则删除,不存在则添加
1.代码
// 获取 checkbox 的值
onChange = (val,obj) => {
// 保存ids
if (this.selectedIds.indexOf(val) === -1) {
// 不存在,则添加
this.selectedIds.push(val)
} else {
// 存在,则删除
this.selectedIds.splice(this.selectedIds.indexOf(val), 1)
}
// 保存items
if (this.selectedPersons.indexOf(obj) === -1) {
// 不存在,则添加
this.selectedPersons.push(obj)
} else {
// 存在,则删除
this.selectedPersons.splice(this.selectedPersons.indexOf(obj), 1)
}
}
.

浙公网安备 33010602011771号