diff --git a/packages/devui-vue/devui/tree/src/composables/use-core.ts b/packages/devui-vue/devui/tree/src/composables/use-core.ts index 3597c5fcd8..3e27cb2989 100644 --- a/packages/devui-vue/devui/tree/src/composables/use-core.ts +++ b/packages/devui-vue/devui/tree/src/composables/use-core.ts @@ -7,9 +7,8 @@ const DEFAULT_CONFIG = { recursive: true, // 是否需要获取非直接子节点 }; -const nodeMap = new Map(); - -export default function() { +export default function(): (data: Ref) => IUseCore { + const nodeMap = new Map(); return function useCore(data: Ref): IUseCore { const getLevel = (node: IInnerTreeNode): number => { return data.value.find((item) => item.id === node.id)?.level;