功能介绍:列表中的数据包含已审核、未审核、已修改、已删除等状态,除了已删除状态之外其他状态都可以批量操作,现在的需求就是把已删除状态的数据禁止选中。
实现代码如下:
<el-table :data="tableData" style="width: 100%" @selection-change="handleSelectionChange">
<el-table-column type="selection" :selectable="selectable" width="40"></el-table-column>
...
...
</el-table>
实现方法
// 选中事件
handleSelectionChange(val) {
this.multipleSelection =
console.log('选中数据:', val)
},
// 设置所有状态为删除的禁止选中
selectable(row, index) {
if (row.status !== '已删除') {
return true
}
},
以上是编程学习网小编为您介绍的“el-table表格显示selection多选时对某些复选框设置禁止选中”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:el-table表格显示selection多选时对某些复选框设置禁止选中
基础教程推荐
猜你喜欢
- Vue3.0版本强势升级点特性详解 2024-04-08
- JavaScript中window.open用法实例详解 2024-04-15
- css中引入svg来兼容部分安卓机显示0.5px边框的示例 2024-04-07
- ajax post下载flask文件流以及中文文件名问题 2023-02-23
- vue前端如何埋点,代码介绍 2025-01-14
- 使用JavaScript实现随机颜色生成器 2022-10-22
- vue项目中如何利用v-on实现监听事件 2025-01-16
- 使用CSS3实现多列布局与多背景的技巧 2024-01-19
- 【免费开源】基于Vue和Quasar的crudapi前端SPA项目实战—环境搭建 (一) 2023-10-08
- ajax实现改变状态和删除无刷新的实例 2023-02-15