el-table分页时实现切换分页多选选中效果并且编辑回显默认选中
<el-table ref="table" :data="tableData" border height="100%" :row-key="getRowKeys"
@selection-change="handleSelectionChange">
</el-table>
关键代码:
1:
:row-key="getRowKeys"
data里定义:
data() {
return {
getRowKeys: (row) => {
return row.id //唯一性
},
return row.id //唯一性
},
}
}
2:
<el-table-column type="selection" width="60" align="center" :reserve-selection="true"/>
========================以上 就实现了切换分页,选中效果还在=================================
//选择改变
handleSelectionChange(e) {
this.selectedArray = e
},
handleSelectionChange(e) {
this.selectedArray = e
},
//编辑时设置默认选中,很简单,循环选中的对象集合,调用方法设置成true
//设置默认选中 setCheckedItem(array) { this.selectedArray = array for (let item of this.selectedArray) { this.$refs.userTable.toggleRowSelection(item, true) } },
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2017-02-27 放弃WebView,使用Crosswalk做富文本编辑器