vue + element 项目中,表格多选状态如何禁选
一、 应用情景
因需求,要对elementUI中table表格的多选框进行 可勾选 和 不可勾选 的处理
二、 具体步骤
1. 给 type 属性为 selection 的<el-table-column />加一个事件 :selectable='selectInit’
<el-table-column
type="selection"
:selectable='selectInit'
width="55">
</el-table-column>

2. 在methods中添加事件
methods: {
/**
* 判断是否可回收
*/
selectInit(row, index) {
if (row.status == 2 || row.status == 6 || row.status == 9) {
return true; //可勾选
}else {
return false//不可勾选
}
},
}

三、实现效果


本文介绍如何在Vue结合ElementUI的项目中,根据业务需求动态控制table表格中多选框的可选与禁选状态。通过在<el-table-column>上添加selectable属性并配合methods中的判断函数,实现对特定状态行的多选框禁用。

1493

被折叠的 条评论
为什么被折叠?



