Skip to content

Commit 5a20df4

Browse files
committed
feat(tree): add insertNodesByKey method
1 parent d52b0de commit 5a20df4

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/components/Tree/src/Tree.vue

+10-4
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,7 @@
9797
},
9898
onRightClick: handleRightClick,
9999
};
100-
propsData = omit(propsData, 'treeData', 'class');
101-
return propsData;
100+
return omit(propsData, 'treeData', 'class');
102101
});
103102
104103
const getTreeData = computed((): TreeItem[] =>
@@ -109,8 +108,14 @@
109108
return searchState.startSearch && searchState.searchData?.length === 0;
110109
});
111110
112-
const { deleteNodeByKey, insertNodeByKey, filterByLevel, updateNodeByKey, getAllKeys } =
113-
useTree(treeDataRef, getReplaceFields);
111+
const {
112+
deleteNodeByKey,
113+
insertNodeByKey,
114+
insertNodesByKey,
115+
filterByLevel,
116+
updateNodeByKey,
117+
getAllKeys,
118+
} = useTree(treeDataRef, getReplaceFields);
114119
115120
function getIcon(params: Recordable, icon?: string) {
116121
if (!icon) {
@@ -267,6 +272,7 @@
267272
setCheckedKeys,
268273
getCheckedKeys,
269274
insertNodeByKey,
275+
insertNodesByKey,
270276
deleteNodeByKey,
271277
updateNodeByKey,
272278
checkAll,

0 commit comments

Comments
 (0)