Просмотр исходного кода

fix(table): getDataSource not worked on empty data

修复getDataSource获取的数据源在表格为空时返回值错误的问题。

fixed: #752
无木 3 лет назад
Родитель
Сommit
e78af6f228
2 измененных файлов с 3 добавлено и 1 удалено
  1. 2 0
      CHANGELOG.zh_CN.md
  2. 1 1
      src/components/Table/src/hooks/useDataSource.ts

+ 2 - 0
CHANGELOG.zh_CN.md

@@ -5,6 +5,8 @@
 - **Table** 修复分页抖动问题
 - **Upload** 确保携带自定义参数
 - **Dropdown** 修复 popConfirm 的图标显示问题
+- **Table** 修复树形表格的编辑事件不正常的问题
+- **Table** 修复当表格数据为空时,getDataSource 返回的值不是表格所使用的数据源的问题
 
 ## 2.5.0(2021-06-20)
 

+ 1 - 1
src/components/Table/src/hooks/useDataSource.ts

@@ -113,7 +113,7 @@ export function useDataSource(
   const getDataSourceRef = computed(() => {
     const dataSource = unref(dataSourceRef);
     if (!dataSource || dataSource.length === 0) {
-      return [];
+      return unref(dataSourceRef);
     }
     if (unref(getAutoCreateKey)) {
       const firstItem = dataSource[0];