场景:el-table,type="selection"时,从新请求后,设置列表更新前的已勾选项this
踩坑:在翻页或者changPageSize以后,table的data会更新,以前勾选的选项会被清掉设计
初次尝试:blog
https://www.jianshu.com/p/a7550c0e164fio
最快速解决办法:设置reserve-selection="true" (需指定 row-key) table
区别:class
直接设置reserve-selection="true",只要某个页面有选中项,翻页以后顶部的全选按钮始终处于这个状态,这个状态是由于this.$refs.table.selection.length>0致使的,应该说设计者一开始就是这么设计的吧,不须要纠结啦select