动态生成单选+多选+获得选择的答案
代码:
Markup
<template>
<div class='wrap'>
<!-- 头部 -->
<div class="header">
<mt-header title="驾驶员考试">
<router-link to="/examlogin" slot="left">
<mt-button icon="back" @click="back">返回</mt-button>
</router-link>
</mt-header>
</div>
<!-- 标题 -->
<div class="title">
<h4>驾驶员考试</h4>
</div>
<div class="sub-tit">
<mt-field
disabled
label="姓名"
v-model="postData.driverName">
</mt-field>
<mt-field
disabled
label="考试时间"
v-model="isDate">
</mt-field>
</div>
<hr>
<!-- 试卷内容 -->
<main class="content">
<!-- 单选框列表 -->
<div class="single-choice">
<p class="theme">一、单选题<span class="sub"></span></p>
<div v-for="(itemA,index) in isSingle">
<p class="tit">{
{index|plus}}{
{'.'+itemA.subject}}<span>({
{itemA.score}}分)</span></p>
<el-radio-group
v-model="radio[index]"
style="display:flex;
flex-direction: column;
padding-left: 8px;"
>
<el-radio
v-for="item in itemA.content"
:label="item.value"
:key="item.value"
style="padding-top: 8px;"
@change=" signleHandleChange($event,itemA,item.item)"
>
{
{item.label}}
</el-radio>
</