|
@@ -2,7 +2,7 @@
|
|
|
* @Author: fxs bjnsfxs@163.com
|
|
|
* @Date: 2024-08-20 17:15:49
|
|
|
* @LastEditors: fxs bjnsfxs@163.com
|
|
|
- * @LastEditTime: 2024-09-18 10:09:12
|
|
|
+ * @LastEditTime: 2024-10-08 18:04:25
|
|
|
* @FilePath: \Game-Backstage-Management-System\src\hooks\useTable.ts
|
|
|
* @Description:
|
|
|
*
|
|
@@ -49,10 +49,11 @@ export function useTable(tableData: Array<any>, paginationSetting: TablePaginati
|
|
|
|
|
|
// 如果开启了分页,那么默认这个tabledata是一个二维数组,每个位置对应当页的一个数据数组
|
|
|
// 没开启则是一个一维数组,直接赋值
|
|
|
- if (isPagination) {
|
|
|
- tableData[paginationSetting.currentPage] = data
|
|
|
+ if (data && data.length > 0) {
|
|
|
+ if (isPagination) tableData[paginationSetting.currentPage] = data
|
|
|
+ else tableData.splice(0, tableData.length, ...data)
|
|
|
} else {
|
|
|
- if (data && data.length > 0) tableData.splice(0, tableData.length, ...data)
|
|
|
+ tableData.splice(0, tableData.length)
|
|
|
}
|
|
|
|
|
|
// 如果有的接口没有返回count属性,就需要自己写
|