Browse Source

fix(table component): reduce 'insertTableDataRecord' code logic (#1536)

George Tan 3 years ago
parent
commit
de8ea59177
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/components/Table/src/hooks/useDataSource.ts

+ 2 - 3
src/components/Table/src/hooks/useDataSource.ts

@@ -196,11 +196,10 @@ export function useDataSource(
   }
   }
 
 
   function insertTableDataRecord(record: Recordable, index: number): Recordable | undefined {
   function insertTableDataRecord(record: Recordable, index: number): Recordable | undefined {
-    if (!dataSourceRef.value || dataSourceRef.value.length == 0) return;
+    // if (!dataSourceRef.value || dataSourceRef.value.length == 0) return;
     index = index ?? dataSourceRef.value?.length;
     index = index ?? dataSourceRef.value?.length;
     unref(dataSourceRef).splice(index, 0, record);
     unref(dataSourceRef).splice(index, 0, record);
-    unref(propsRef).dataSource?.splice(index, 0, record);
-    return unref(propsRef).dataSource;
+    return unref(dataSourceRef);
   }
   }
 
 
   function findTableDataRecord(rowKey: string | number) {
   function findTableDataRecord(rowKey: string | number) {