实现的效果是,表格可以多选,当点击下一页的时候上一页的数据还在,而且切回去页码之前选的也能回显
贴下代码
<el-table
ref="crud"
:data="data"
border
:row-key="getRowKeys"
@selection-change="selectionChange"
v-loading="tableLoading">
<el-table-column
align="center"
type="selection"
:reserve-selection="true"
:selectable="selectable"
width="60">
</el-table-column>
</el-table>
关键代码为 table标签的 row-key 和 selection-change,column的 reserve-selection
row-key返回当前的唯一标识(例如id)
selection-change 直接赋值即可
找了一大圈结果没好好的读文档 找了下例子解决了,相比其他的解决方法代码量减少我觉得至少一半