怎样给每个备选答案的字符串动态加上ABCD...呢?如果有更多选项呢?是不是为数组里面的值重新赋值?但我不知道怎么写?
目前得到的结果里面没有ABCD
answerList: Array(4)
0: "2"
1: "11"
2: "100"
3: "5"
length: 4
<el-form-item label="一、单选题:">
<ol>
<li v-for="(item,index) in ruleForm.topics.singleChoiceData" :key="index">
<p>题目:{{item.question}}</p>
<el-checkbox-group
v-model="item.answerList"
:min="1"
:max="2">
<el-checkbox v-for="value in item.answerList" :label="value" :key="value">A.{{value}}</el-checkbox>
</el-checkbox-group>
<p>备选答案:{{item.answerList}}</p>
<p>答案:{{item.answer}}</p>
</li>
</ol>
</el-form-item>
大致代码如上,用
data
管理答案的 key(ABCD),如果有更多的,直接改变这个data
就行。同时对通过
answerKeys
对answerList
进行处理,获得目标格式的answerList
。