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;
    },
}
相关推荐
独泪了无痕几秒前
Vue中使用JsonView进行JSON数据展示
前端·vue.js·json
Front_Yue12 分钟前
Three.js贴图技巧:优化性能与效果
javascript·3d·three.js
BillKu1 小时前
vue3,element-plus 表格搜索过滤数据
前端·javascript·vue.js
bin91531 小时前
DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加行拖拽排序功能
前端·javascript·vue.js·ecmascript·deepseek
一城烟雨_1 小时前
Vue3 实现pdf预览
前端·vue.js·pdf
好_快2 小时前
Lodash源码阅读-arrayPush
前端·javascript·源码阅读
好_快2 小时前
Lodash源码阅读-equalByTag
前端·javascript·源码阅读
琳沫lerlee3 小时前
【数组去重、分组和拷贝】
javascript·数组
maybe02097 小时前
前端表格数据导出Excel文件方法,列自适应宽度、增加合计、自定义文件名称
前端·javascript·excel·js·大前端
千里码aicood7 小时前
【2025】基于springboot+vue的医院在线问诊系统设计与实现(源码、万字文档、图文修改、调试答疑)
vue.js·spring boot·后端