怎么写设个setrole方法设置选择器的disable属性
//根据数据的主键id判断 <template slot-scope="{ row: { _id }, row }"> <el-select v-model="row.selected" :disabled="disableArr.indexOf(_id) >= 0" placeholder="请选择" > <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" > </el-option> </el-select> </template>
data() {
return {
disableArr: ['60bad4c5b361650b31941b83'], //disableArr 存放不能选择的数据id值
}
}
你按钮button是下拉选择么,还是什么的,统一监听handleCommend(row, $event) row 是当前行数据, $event 是监听函数传的值,如果是Dropdown 下拉菜单,根据$event 的指令值设置行id 是在还是不在禁用数组里