fix(table): getDataSource not worked on empty data

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

fixed: #752
This commit is contained in:
无木 2021-06-25 15:08:43 +08:00
parent 4ae39c53b4
commit e78af6f228
2 changed files with 3 additions and 1 deletions

View File

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

View File

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