vue+elemenui表格中嵌入选择器,并通过按钮设置选择器的disable属性

怎么写设个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 是在还是不在禁用数组里