vue 如何在翻页之后让方法onSelectChangeselectedRowKeys selectionRows中的selectionRows还有翻页前的数据
在Vue中,可以使用以下方法在翻页之后保留翻页前的数据:
- 定义一个变量
prevSelectionRows来保存翻页前的数据。
data() {
return {
prevSelectionRows: []
}
},
- 在
onSelectChange方法中,将当前的选择数据赋值给prevSelectionRows。
onSelectChange(selectedRowKeys, selectionRows) {
this.prevSelectionRows = [...selectionRows];
// 其他逻辑...
},
- 在翻页之后,将
prevSelectionRows合并到当前的选择数据中。
onPageChange(page) {
// 翻页逻辑...
// 合并翻页前的选择数据
this.selectionRows = [...this.prevSelectionRows, ...this.selectionRows];
},
这样,在翻页之后,onSelectChange方法中的selectionRows就会包含翻页前的数据
原文地址: https://www.cveoy.top/t/topic/iE70 著作权归作者所有。请勿转载和采集!