antDesign中排序sorter的坑


antd中sorter是寫在columns中的一個配置,結果為一個回調函數

 

 如圖,這是我項目中使用sorter的小例子,參數a,b分別為列表第0項數據和第1項數據。回調函數中return一個值,按照什么排序就return什么,跟js中的sort一樣。

但是一旦觸發這個事件,標簽內部的分頁部分onChange函數就會觸發,如圖

 

 這是分頁器中頁碼改變的函數,在這個回調函數中接受兩個參數,一個是page,另一個是pageSize,但當sorter函數出發的時候,這個pageSize函數也會觸發,觸發之后pageSize就變成了undefined,所以如果用到pageSize就會出現bug,

我是將pageSize儲存在了state中,在這個函數中讀取一下stage中的pageSize,如果參數中pageSize不存在就用stage中的pageSize

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM