فهرست منبع

chore(BasicTree): Resolve ts type error

invalid w 1 سال پیش
والد
کامیت
3d0b88708e
2فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 2 1
      src/components/Tree/src/BasicTree.vue
  2. 1 1
      src/components/Tree/src/TreeIcon.ts

+ 2 - 1
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[] =>

+ 1 - 1
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);
 };