Browse Source

fix: table-datasource,如果后端返回的page total是字符串,会导致页码乱掉

pull/768/head
cKey 3 years ago
parent
commit
2bbf7aa689
  1. 2
      apps/vue/src/components/Table/src/hooks/useDataSource.ts

2
apps/vue/src/components/Table/src/hooks/useDataSource.ts

@ -321,7 +321,7 @@ export function useDataSource(
const isArrayResult = Array.isArray(res);
let resultItems: Recordable[] = isArrayResult ? res : get(res, listField);
const resultTotal: number = isArrayResult ? res.length : get(res, totalField);
const resultTotal: number = isArrayResult ? res.length : Number(get(res, totalField));
// 假如数据变少,导致总页数变少并小于当前选中页码,通过getPaginationRef获取到的页码是不正确的,需获取正确的页码再次执行
if (resultTotal) {

Loading…
Cancel
Save