element ui我想做个多选框,为什么每次点击都是全选呢?

image.png
image.png
`<el-form :model="ruleForm" status-icon :rules="rules" ref="ruleForm" label-width="100px">
<el-form-item label="多选题">
<el-input v-model="ruleForm.multipleChoiceQuestion" placeholder="请输入单选题的题目"
prop="multipleChoiceQuestion"></el-input>
<el-checkbox-group v-model="ruleForm.multipleChoiceAnswer">
<el-checkbox :label="item"
v-for="item in ruleForm.multipleChoiceAnswers"
:key="item"
:value="item">{{item}}

        </el-checkbox>  

</el-checkbox-group> </el-form-item></el-form>`

已解决 悬赏分:30 - 解决时间 2021-11-28 00:19
反对 0举报 0 收藏 0

回答1

最佳
  • @

    v-model="ruleForm.multipleChoiceAnswer"
    v-model是选择后会添加到这个数组里面 你循环的也是这个 默认是全选的
    循环和选择应该是两个数组 重新定义一个

    支持 0 反对 0 举报
    2021-11-27 07:35