点击之后可以获取值,但是无法打√。怎么回事呢?
代码:
<el-form-item label="一、单选题:">
<ol>
<li v-for="item in ruleForm.singleChoiceData" :key="item.id">
<p>题目:{{item.question}}</p>
<el-checkbox-group v-model="item.userAnswer" @change="handleCheckedSingleChoiceAnswerChange(item)">
<el-col v-for="i in item.answerList" :key="i">
<el-checkbox :label="i.value" >{{i.key}}.{{i.value}}</el-checkbox>
</el-col>
</el-checkbox-group>
<p>备选答案:{{item.answerList}}</p>
<p>答案:{{item.answer}}</p>
</li>
</ol>
</el-form-item>
看看是不是handleCheckedSingleChoiceAnswerChange这个方法中改变item.userAnswer的值了。这种情况一般是改变了model的值