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;
    },
}
相关推荐
多看书少吃饭4 小时前
从Vue到Nuxt.js
前端·javascript·vue.js
前端一小卒5 小时前
从 v5 到 v6:这次 Ant Design 升级真的香
前端·javascript
前端不太难6 小时前
《Vue 项目路由 + Layout 的最佳实践》
前端·javascript·vue.js
老华带你飞6 小时前
物流信息管理|基于springboot 物流信息管理系统(源码+数据库+文档)
数据库·vue.js·spring boot
想学后端的前端工程师6 小时前
【Vue3组合式API实战指南:告别Options API的烦恼】
前端·javascript·vue.js
一勺-_-6 小时前
mermaid图片如何保存成svg格式
开发语言·javascript·ecmascript
GISer_Jing8 小时前
深入拆解Taro框架多端适配原理
前端·javascript·taro
毕设源码-邱学长8 小时前
【开题答辩全过程】以 基于VUE的藏品管理系统的设计与实现为例,包含答辩的问题和答案
前端·javascript·vue.js
San30.8 小时前
深入理解 JavaScript:手写 `instanceof` 及其背后的原型链原理
开发语言·javascript·ecmascript
北冥有一鲲9 小时前
LangChain.js:RAG 深度解析与全栈实践
开发语言·javascript·langchain