如图所示:
怎样将单选选择生成的对象变为[{},{},{}]的格式?
代码如下:
<div v-if="item.type == 1">
<p class="question_main_title">
{{ index + 1 }}.{{ item.describe }}
</p>
<div
v-for="(items, indexs) in item.answer.split(',')"
:key="indexs"
>
<el-radio-group
v-model="answer1[index]"
class="question_main_radio"
@change="changeHandler(index,item.id,item.questionnaireId,item.type)"
>
<el-radio :label="items">{{ items }}</el-radio>
</el-radio-group>
</div>
</div>
// 单选题答案
changeHandler(index,id,questionnaireId,type) {
this.id=id;
this.questionnaireId=questionnaireId;
this.type=type;
//单选题选择对象
var obj1={};
obj1.trainId=this.train_id;
obj1.questionId=this.id;
obj1.questionnaireId=this.questionnaireId;
obj1.describe=this.answer1[index];
console.log(obj1);
},
求指点,我一直把它们存不到一起,谢谢!!!
https://codepen.io/1567887123...
先初始化答题卡,然后根据v-model 自动绑定索引的答案。