[update] 树形弹框数据选的多了会卡的优化

This commit is contained in:
lideqin
2024-09-24 17:43:38 +08:00
parent b8517c7f2b
commit 292f3df9d1
@@ -291,7 +291,7 @@ export default {
console.log('-----------checkedKeys', this.checkedKeys, checkedKeys) console.log('-----------checkedKeys', this.checkedKeys, checkedKeys)
if (info.checked) { if (info.checked) {
// 是选中数据了 // 是选中数据了
this.checkedKeys = [...this.checkedKeys, ...checkedKeys.checked] this.checkedKeys = [...new Set([...this.checkedKeys, ...checkedKeys.checked])]
} else { } else {
// 是取消选中了 // 是取消选中了
this.checkedKeys = this.checkedKeys.filter(item => item !== info.node.dataRef[this.replaceFields.key]) this.checkedKeys = this.checkedKeys.filter(item => item !== info.node.dataRef[this.replaceFields.key])