reserve-selection 仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key)
<el-table
:data="buyerTable"
:row-key="getRowKey"
ref="buyerTable"
@selection-change="handleSelectionChange"
border>
<el-table-column
type="selection"
:reserve-selection="true"
width="55"></el-table-column>
</el-table>
methods: {
// 保存选中的数据id,row-key就是要指定一个key标识这一行的数据
getRowKey(row) {
return row.id
},
// 列表选择,val选中的表格行数据
handleSelectionChange(val) {
console.log(val)
},
// 清空选择的值
clearSelect() {
this.$refs.buyerTable.clearSelection()
}
}