需求:实现el-table中可选可不选复选框
加多一行:selectable=“checkSelectSet”,checkSelectSet根据自己命名
<el-table-column type="selection" width="20" :selectable="checkSelect">
</el-table-column>
checkSelectSet(row) {
// 设置可不可选
console.log(row)
if (row.numTotal) { // 判断里面是否存在某个参数
return false
} else {
return true
}
}
遇到的坑:在判断某行里面是否有个某个参数, 但是这个里面有这个属性,但是没赋值也是会设置成不可选,并且在判断某个参数是否等于某个值的时候,对应的类型要一样(例如:row.numTotal===’0’)。