Browse Source

chore(BasicTree): Resolve ts type error

pull/3181/head
invalid w 3 years ago
parent
commit
3d0b88708e
  1. 3
      src/components/Tree/src/BasicTree.vue
  2. 2
      src/components/Tree/src/TreeIcon.ts

3
src/components/Tree/src/BasicTree.vue

@ -33,6 +33,7 @@
import { CreateContextOptions } from '/@/components/ContextMenu'; import { CreateContextOptions } from '/@/components/ContextMenu';
import { treeEmits, treeProps } from './types/tree'; import { treeEmits, treeProps } from './types/tree';
import { createBEM } from '/@/utils/bem'; import { createBEM } from '/@/utils/bem';
import type { TreeProps } from 'ant-design-vue/es/tree/Tree';
export default defineComponent({ export default defineComponent({
name: 'BasicTree', name: 'BasicTree',
@ -106,7 +107,7 @@
}, },
onRightClick: handleRightClick, onRightClick: handleRightClick,
}; };
return omit(propsData, 'treeData', 'class'); return omit(propsData, 'treeData', 'class') as TreeProps;
}); });
const getTreeData = computed((): TreeItem[] => const getTreeData = computed((): TreeItem[] =>

2
src/components/Tree/src/TreeIcon.ts

@ -8,5 +8,5 @@ export const TreeIcon = ({ icon }: { icon: VNode | string }) => {
if (isString(icon)) { if (isString(icon)) {
return h(Icon, { icon, class: 'mr-1' }); return h(Icon, { icon, class: 'mr-1' });
} }
return Icon; return h(Icon);
}; };

Loading…
Cancel
Save