From 5a20df45ad36b523d48bf7fe11bdb10a6d03df64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Fri, 2 Jul 2021 02:26:13 +0800 Subject: [PATCH] feat(tree): add `insertNodesByKey` method --- src/components/Tree/src/Tree.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/Tree/src/Tree.vue b/src/components/Tree/src/Tree.vue index f4733313..150ae6fb 100644 --- a/src/components/Tree/src/Tree.vue +++ b/src/components/Tree/src/Tree.vue @@ -97,8 +97,7 @@ }, onRightClick: handleRightClick, }; - propsData = omit(propsData, 'treeData', 'class'); - return propsData; + return omit(propsData, 'treeData', 'class'); }); const getTreeData = computed((): TreeItem[] => @@ -109,8 +108,14 @@ return searchState.startSearch && searchState.searchData?.length === 0; }); - const { deleteNodeByKey, insertNodeByKey, filterByLevel, updateNodeByKey, getAllKeys } = - useTree(treeDataRef, getReplaceFields); + const { + deleteNodeByKey, + insertNodeByKey, + insertNodesByKey, + filterByLevel, + updateNodeByKey, + getAllKeys, + } = useTree(treeDataRef, getReplaceFields); function getIcon(params: Recordable, icon?: string) { if (!icon) { @@ -267,6 +272,7 @@ setCheckedKeys, getCheckedKeys, insertNodeByKey, + insertNodesByKey, deleteNodeByKey, updateNodeByKey, checkAll, -- GitLab