[update] 树形弹框数据选的多了会卡的优化
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
@load="onLoad"
|
||||
:loadData="loadData"
|
||||
:expandedKeys="expandedKeys"
|
||||
:checkedKeys="checkedKeys"
|
||||
:checkedKeys.sync="checkedKeys"
|
||||
:loadedKeys="loadedKeys"
|
||||
:selectedKeys.sync="selectedKeys">
|
||||
|
||||
@@ -235,7 +235,7 @@ export default {
|
||||
// 有子节点获取子节点数据
|
||||
childrenList = info.node.dataRef[this.replaceFields.children].map(item => item[this.replaceFields.key])
|
||||
}
|
||||
this.checkedKeys = [...this.checkedKeys, ...checkedKeys.checked, ...childrenList]
|
||||
this.checkedKeys = [...new Set([...this.checkedKeys, ...checkedKeys.checked, ...childrenList])]
|
||||
} else {
|
||||
// 是取消选中了,把当前和子节点都取消选中
|
||||
let currAndChildNode = []
|
||||
|
||||
Reference in New Issue
Block a user