diff --git a/src/components/Tree/src/BasicTree.vue b/src/components/Tree/src/BasicTree.vue index 008b247e..a9d3fad4 100644 --- a/src/components/Tree/src/BasicTree.vue +++ b/src/components/Tree/src/BasicTree.vue @@ -33,6 +33,7 @@ import { CreateContextOptions } from '/@/components/ContextMenu'; import { treeEmits, treeProps } from './types/tree'; import { createBEM } from '/@/utils/bem'; + import type { TreeProps } from 'ant-design-vue/es/tree/Tree'; export default defineComponent({ name: 'BasicTree', @@ -106,7 +107,7 @@ }, onRightClick: handleRightClick, }; - return omit(propsData, 'treeData', 'class'); + return omit(propsData, 'treeData', 'class') as TreeProps; }); const getTreeData = computed((): TreeItem[] => diff --git a/src/components/Tree/src/TreeIcon.ts b/src/components/Tree/src/TreeIcon.ts index 67e2e7b1..24280827 100644 --- a/src/components/Tree/src/TreeIcon.ts +++ b/src/components/Tree/src/TreeIcon.ts @@ -8,5 +8,5 @@ export const TreeIcon = ({ icon }: { icon: VNode | string }) => { if (isString(icon)) { return h(Icon, { icon, class: 'mr-1' }); } - return Icon; + return h(Icon); };