diff --git a/packages/table/src/Table.tsx b/packages/table/src/Table.tsx index cc8d2652b5e9..7344fe1672c6 100644 --- a/packages/table/src/Table.tsx +++ b/packages/table/src/Table.tsx @@ -412,8 +412,10 @@ const ProTable = , U extends ParamsType, ValueType action.setPageInfo({ pageSize, current }); return; } - // 清空数据,然后刷新不然可能会导致 pageSize 没有数据多 - action.setDataSource([]); + + // 通过request的时候清空数据,然后刷新不然可能会导致 pageSize 没有数据多 + if (request) action.setDataSource([]); + requestAnimationFrame(() => { action.setPageInfo({ pageSize,