element表格在第一页勾选后,切换到第二页,而第一页勾选的消失了,这个问题怎么解决
// reserve-selection 仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key)
<el-table
border
:data="tableData"
:row-key="RowKey"
@selection-change="handleSelectionChange"
>
<el-table-column
type="selection"
:reserve-selection="true"
width="55">
// 指定 row-key的方法
RowKey(row){
return row.id
}
你试试这样就可以了:
// 选择列表
onChangeJg(e) {
let newArry = []
e.map(item => {
let obj = {}
this.bgJgList.map(items => {
if (item == items.id) {
obj.jgmc = items.jgmc
obj.id = String(items.id)
}
})
newArry.push(obj)
})
console.log(newArry)
this.tags = newArry
},
分页器 触发 时 不清除 选中状态 或者 用另一个变量 存起来
https://element.eleme.cn/#/zh-CN/component/table#table-events