el-table 翻页多选、选择框禁选

el-table 翻页多选、选择框禁选

1、翻页多选

实现::row-key="getRowKeys" 配合:reserve-selection="true"

bash 复制代码
<el-table
   :data="list"
   :row-key="getRowKeys"
   ref="multipleTable"
   @selection-change="handleSelectionChange"
 >
   <el-table-column type="selection" width="35" :reserve-selection="true"> </el-table-column>
</el-table>


methods: {
	getRowKeys(row){
       return row.id
    }
}

2、选择框禁选

实现:type="selection"的列绑定selectable方法。

bash 复制代码
<el-table-column
    type="selection"
    width="50"
    :selectable="selectEnable">
</el-table-column>

methods: {
	selectEnable(row, rowindex) {
	  // 这里可以根据数据某个特性控制是否禁止选择
      return true;
    },
}
相关推荐
theMuseCatcher24 分钟前
手写ES6 Promise() 相关函数
javascript·es6
忘不了情25 分钟前
vue2中,codemirror编辑器的使用
前端·javascript·编辑器
diygwcom1 小时前
功能强大且易于使用的 JavaScript 音频库howler.js 和AI里如何同时文字跟音频构思想法
开发语言·javascript·音视频
坚定信念,勇往无前2 小时前
threejs 四元数(Quaternion)和欧拉角(Euler)学习
javascript·学习
程序员Bears2 小时前
实战教程:基于Vue.js与Django REST Framework的任务管理SPA开发全流程
前端·vue.js·django
软件技术NINI2 小时前
html css js网页制作成品——HTML+CSS+js宁夏银川网页设计(5页)附源码
javascript·css·html
心.c2 小时前
TypeScript入门到精通
前端·javascript·typescript
Qredsun3 小时前
vue--ofd/pdf预览实现
前端·vue.js·pdf
Micro麦可乐4 小时前
JavaScript异步编程 Async/Await 使用详解:从原理到最佳实践
开发语言·javascript·ecmascript·async/await·异步编程
BillKu9 小时前
Vue3 + Element Plus 中修改表格当前选中行的颜色
前端·vue.js·elementui