el-table有一个select事件,@select=”select“这个事件的返回值有两个: selection和row
方法:
select(selection, row){}
//selection:所选中的那一行或几行数据,且放在了一个数组里(返回的是一个数组)
//row: 所选中的那一行或几行数据(不会放在数组里)
根据selection中是否存在row这个数据,来判断是否该禁用
select (selection, row) {
let selected = selection.length && selection.indexOf(row) !== -1
if(selected === true) {
row.isDisabled = true //这个isDisabled 是每行数据里都存在的一个属性
}else{
row.isDisabled = false
}
}
计数器的禁用判断写为::disabled="scope.row.isDisabled " 这样就可以啦啦啦啦啦啦😀