antd 分頁組件當pageSize發生改變的時候會觸發onShowSizeChange的回調,然後會觸發onChange的回調。
原因分析:
官方API可以看出,onShowSizeChange -> function(current, size) 回調的參數爲當前頁碼和改變後的pageSize;onChange -> function(page, pageSize) 由回調的參數可以看出,噹噹前頁碼和pageSize發生改變時,均會觸發onChange回調。這就是當改變pageSize時,會觸發onShowSizeChange一次,然後觸發onChange。
綜上:
當給分頁設置了current 和 pageSize 兩個屬性值後,切換頁碼和pageSize時,只需要指定onChange回調就可以了,2者的切換均可做處理。