抱着猫睡觉的鱼_ 2021-09-17 16:55 采纳率: 51.7%
浏览 301
已结题

vue input checkbox多选如何动态设置部分禁选

img

现在我已经筛选出了两个数组中相等的值,应该如何给相等的这些值的勾选框变成勾选并禁用,求详细解释

 //找出两个数组相等的值
      let newArray = []
    this.tableCategoryList[this.clickProducIndex].specItems.map(item1=>{
      this.dynamicTags.map(item2=>{
        if (item1.specItem.toString() == item2.value.toString() ) {
          newArray.push(item1.specItem) //黄色,白色,红色
        }
      })
    })

img

  • 写回答

1条回答 默认 最新

  • 打杂的程序员 2021-09-17 17:01
    关注
    
    <template>
      <el-checkbox-group v-model="checkList">
        <el-checkbox label="复选框 A"></el-checkbox>
        <el-checkbox label="复选框 B"></el-checkbox>
      </el-checkbox-group>
    </template>
    
    <script>
      export default {
        data () {
          return {
            checkList: ['复选框 A']
          };
        }
      };
    </script>
    

    checkList就是默认勾选的

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月24日
  • 修改了问题 9月17日
  • 创建了问题 9月17日