多个页面,并且页面是新建出来的,新建的每个页面都有select 下拉选择框,下拉数据都是一样的,需求是不能同时选择相同的值?

<el-select v-model="experimentContextVo.runSetting.device"
                         clearable
                         @change="equipment"
                         :disabled="uIControls.disabledEditFlag"
                         placeholder="请选择">
                <el-option
                  v-for="item in _DeviceList"
                  :key="item.deviceComName"
                  :label="item.deviceSeriesNumber"
                  :value="item.deviceComName"
                  :disabled = "item.disabled"
                  >
                </el-option>
              </el-select>



equipment(e){
      if(this.experimentContextVo.experimentSetting.status === '0' || this.experimentContextVo.experimentSetting.status === '1')  {
        this._DeviceList.forEach(item => {
            item.disabled = false
              if(item.deviceComName === e) {
                item.disabled = true 
              }
        })
      }
    }
阅读 1.1k
2 个回答

组件化就行了

替我问问你们产品经理:“师傅你是做什么工作的?”

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题