Commit cfbd5e98515e55eaa0c99f54c2783b23f0ce9180
Committed by
GitHub
1 parent
122db78e
修复insertNodesByKey方法批量添加异常问题 (#2695)
当批量添加节点parentKey为空时,未赋值treeDataRef导致添加异常
Showing
1 changed file
with
2 additions
and
0 deletions
src/components/Tree/src/hooks/useTree.ts
@@ -141,6 +141,8 @@ export function useTree(treeDataRef: Ref<TreeDataItem[]>, getFieldNames: Compute | @@ -141,6 +141,8 @@ export function useTree(treeDataRef: Ref<TreeDataItem[]>, getFieldNames: Compute | ||
141 | for (let i = 0; i < list.length; i++) { | 141 | for (let i = 0; i < list.length; i++) { |
142 | treeData[push](list[i]); | 142 | treeData[push](list[i]); |
143 | } | 143 | } |
144 | + treeDataRef.value = treeData; | ||
145 | + return; | ||
144 | } else { | 146 | } else { |
145 | const { key: keyField, children: childrenField } = unref(getFieldNames); | 147 | const { key: keyField, children: childrenField } = unref(getFieldNames); |
146 | if (!childrenField || !keyField) return; | 148 | if (!childrenField || !keyField) return; |