問題: 在使用element-ui時設(shè)計到一個需求就是帶分頁的表格翻頁后要記憶勾選狀態(tài)。
解決:?

reserve-selection
官方提供了一個記憶表格勾選狀態(tài)的API:?reserve-selection,但是使用后發(fā)現(xiàn)此方法有大坑,建議不要使用。
坑點:1: 此API是column的API,必須設(shè)置列的勾選記憶狀態(tài)而非table的。 2:當你手動調(diào)用toggleRowSelection 方法修改行的勾選時可能會出現(xiàn)已勾選數(shù)據(jù)重復(fù)的問題? 3,再次打開時會記憶之前的選中狀態(tài),在編輯的時候就會出現(xiàn)一些問題
最后的解決方法:用 toggleRowSelection 方法自己手動匹配勾選數(shù)據(jù)
獲取到表格數(shù)據(jù)后或者分頁請求到數(shù)據(jù)之后,用table的ref獲取到table實例,調(diào)用toggleRowSelection 對表格數(shù)據(jù)進行遍歷,勾選上之前選中的數(shù)據(jù)

獲取到表格數(shù)據(jù)或分頁后手動勾選上之前選中的數(shù)據(jù)