鍍金池/ 問答/HTML/ 使用element-ui的table時,如何在數(shù)據(jù)刷新后保持已選擇項(xiàng)?

使用element-ui的table時,如何在數(shù)據(jù)刷新后保持已選擇項(xiàng)?

使用element-ui的table組件多選時,涉及到數(shù)據(jù)刷新操作(懶加載,原有數(shù)據(jù)保持不變,在數(shù)據(jù)后concat),但是之前已選擇的行如何在刷新后保持選擇狀態(tài)?
我試過暫存已選擇的對象數(shù)組,在數(shù)據(jù)刷新后重新進(jìn)行toggleRowSelection但是沒什么卵用。
這個是不是由于選擇的對象必須從表格數(shù)據(jù)中拿到的?
求大神!

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
黑與白

使用cookie或localstorage來保存操作過的數(shù)據(jù)就行了

2018年4月9日 01:40
編輯回答
巫婆

把已選擇對象的key存儲下來 每次刷新數(shù)據(jù)后遍歷一下 選擇命中的項(xiàng)

2017年6月7日 02:35