使用element-ui的table时,如何在数据刷新后保持已选择项?

使用element-ui的table组件多选时,涉及到数据刷新操作(懒加载,原有数据保持不变,在数据后concat),但是之前已选择的行如何在刷新后保持选择状态?
我试过暂存已选择的对象数组,在数据刷新后重新进行toggleRowSelection但是没什么卵用。
这个是不是由于选择的对象必须从表格数据中拿到的?
求大神!

clipboard.png

clipboard.png

clipboard.png

阅读 9.5k
3 个回答

使用cookie或localstorage来保存操作过的数据就行了

新手上路,请多包涵

把已选择对象的key存储下来 每次刷新数据后遍历一下 选择命中的项

请问解决了吗,我这边也是这样不过我是可编辑表格,进入焦点时进行选择,刷新数据之后进行选择,切换浏览器窗口就可以,因为会重新获取一次焦点,其余的问题就和楼主一样,请问楼主解决了吗?方便提供下解决方案吗?其余楼的方法我也试过了,跟楼主一样不行..

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题