vxe-table
vxe-table copied to clipboard
翻页时保留上一页勾选状态,设置了checkbox-config.reserve=true和row-config.keyField="id"不管用
可复现的链接(包含复现链接与示例代码):
<vxe-table v-loading="tableData.loading" empty-text="没有更多数据了!" ref="plxTable" :checkbox-config="{ highlight: true, reserve: true }" :row-config="{ keyField: 'id' }" :stripe="true" show-header-overflow="title" show-overflow="title" :show-footer="tableData.showSummary" :footer-method="summaryMethod" header-cell-class-name="table-header-cell" cell-class-name="table-main-cell" :border="false" @cell-dblclick="rowDblclick" @cell-click="cellClick" @checkbox-change="selectChangeEvent" @checkbox-all="selectChangeEvent" class="erp-table" height="auto" >
问题描述与截图:
期望的结果:
No response
操作系统:
window11
浏览器版本:
129.0.6668.60
vue 版本:
2.6.14
vxe-pc-ui 版本:
1
vxe-table 版本:
3.7.8
是否使用当前最新版本?
- [X] 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。
每次翻页执行load函数 //获取数据 async load(data = {}) { try { this.tableData.loading = true; let res = await request.post( this.tableData.http, this.buildquery(data) );
this.tableData.data = res.result.data;
this.$refs.plxTable.reloadData(this.tableData.data);
this.tableData.total = res.result.count;
this.tableData.showSummary = true; //等获取到数据之后再显示合计行
} finally {
this.tableData.loading = false;
}
},