下拉选项不能重复选,已被选取的disabled = true

let arr = res.result.options.map(item => {
    
    
  return{
    
    
    value: item.id,
    label: item.label,
    disabled: false
  }
})
for (let i = 0; i < arr.length; i++) {
    
    
  for (let j = 0; j < this.selectData.length; j++) {
    
    
    if(this.selectData[j].column_id === arr[i].value){
    
    
      arr[i].disabled = true
    }
  }
}

猜你喜欢

转载自blog.csdn.net/qq_43780814/article/details/118394409