From 8ea20ab7f4ae23555b404c5049577fe7c1442167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=B8=85?= Date: Wed, 14 Apr 2021 16:05:46 +0800 Subject: [PATCH] fix(table): if request is null,pageSize change no set datasoucre (#2482) --- packages/table/src/Table.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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,