1,回显首先需要在选择的那一列数据添加reserve-selection
仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定
row-key)
添加后,切换分页就不会丢失之前选中的数据
2,还需要给每个数据添加id
//给每条数据创建一个index
tableRowClassName({ row, rowIndex }) {
rowIndex = rowIndex + (this.page - 1) * this.pagesize;
row.index = rowIndex;
},
//设置页面选中状态回显
getRowKeys(row) {
return row.index; // 每条数据的唯一识别值
},
3,在里面添加row-key和row-class-name
:row-key="getRowKeys"
:row-class-name="tableRowClassName"
搞定