Bladeren bron

feat(BasicTree): BasicTree组件暴露treeData数据

invalid w 1 jaar geleden
bovenliggende
commit
caf1783525
2 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 1 0
      src/components/Tree/src/BasicTree.vue
  2. 2 1
      src/components/Tree/src/types/tree.ts

+ 1 - 0
src/components/Tree/src/BasicTree.vue

@@ -320,6 +320,7 @@
       });
 
       const instance: TreeActionType = {
+        treeData: treeDataRef,
         setExpandedKeys,
         getExpandedKeys,
         setSelectedKeys,

+ 2 - 1
src/components/Tree/src/types/tree.ts

@@ -1,4 +1,4 @@
-import type { ExtractPropTypes } from 'vue';
+import type { ExtractPropTypes, Ref } from 'vue';
 import type { TreeDataItem } from 'ant-design-vue/es/tree/Tree';
 
 import { buildProps } from '/@/utils/props';
@@ -171,6 +171,7 @@ export interface InsertNodeParams {
 }
 
 export interface TreeActionType {
+  treeData: Ref<TreeDataItem[]>;
   checkAll: (checkAll: boolean) => void;
   expandAll: (expandAll: boolean) => void;
   setExpandedKeys: (keys: KeyType[]) => void;