html代码

<div v-for="item, index in fordata" :key="index">
<!-- 单选 --><el-radio-group v-model="item.radio" style="display: flex;flex-direction: column;"v-if="item.queType == 1"><el-radio v-for="items, keys in item.options" :label="items.contest" :key="keys"style="margin-top: 25px;font-size: 16px;">{{ items.contest }}、{{ items.optionDesc }}</el-radio><br><br></el-radio-group>
<!-- 多选 --><el-checkbox-group v-model="item.selects" style="display: flex;flex-direction: column;"v-if="item.queType == 2"><el-checkbox v-for="items, keys in item.options" :label="items.contest" :key="keys"style="margin-top: 25px;font-size: 16px;">{{ items.contest }}、{{ items.optionDesc }}</el-checkbox><br><br></el-checkbox-group>
<!-- 判断 --><el-radio-group v-model="item.radio" v-if="item.queType == 0"><el-radio label="1" style="margin-top: 25px;font-size: 16px;" :disabled="fapan">正确</el-radio><br><br><el-radio label="0" style="margin-top: 25px;font-size: 16px;" :disabled="fapan">错误</el-radio></el-radio-group>
</div>

js代码

getres() {let params = {}exgenerate(params).then(res => {sessionStorage.setItem('exPaperCode', res.data.data.exPaperCode)let param = {userId: res.data.data.userId,exPaperCode: res.data.data.exPaperCode}exquestions(param).then(res => {this.fordata = (res?.data?.data ?? []).map(el => Object.assign({}, el, { radio: '', selects: [] }))// this.radios = res.data.data.remarkconsole.log(this.fordata);})})},// 提交
primary() {//因为map()方法的返回值是一个数组let list = (this.fordata || []).map(el => ({queNumber: el.queNumber,queCode: el.queCode,queType: el.queType,userAnswers: [0, 1].includes(+el.queType) ? [el.radio] : el.selects,}));let state = list.some(el => {if ([undefined, null, ''].includes(el.userAnswers[0])) {this.$message.error('请完成答题~')return true}})if (state) {return}console.log(list)let params = {exPaperCode: sessionStorage.getItem('exPaperCode'),// userQueOptionParams: this.userQueOptionParamsuserQueOptionParams: list//JSON.stringify() 要提交的数组}excorrectPapers(params).then(res => {})},

以下是后端接口传递的数据结构

考试提交答案demo相关推荐

  1. 考试提交答案后台代码

    我们在考试后,将每个答案提交,这样会使得方法的参数数量非常多(SpringMVC):怎样才能使得提交的答案和数据库的答案比对效率更高?有大佬知道的回复一下! // 提交答案请求@RequestMapp ...

  2. 手机端模拟考试 —— 选择试题后的提交答案操作

    手机端模拟考试 -- 选择试题后的提交答案操作 //提交测试答案function submit(titieID, titieType, ShowTitleType) {test(titieID, ti ...

  3. oracle期末考试参考答案

    刚刚考完,参考答案,欢迎斧正! A,B相同的准备工作 准备工作: 开两个cmd 其中一个: sqlplus sys/123456 as sysdba;                   alter ...

  4. [本校测试] 魔王的消失Day2——By Hineven T3葬诗 提交答案题(爬山算法)

    葬诗 Unconventional Problem / 非传统题目 题目描述 现有一段长文本 P 和一个某些位置能摆放按键的 100*100 大小网格状键盘基座,你需要将 1 到 500 共 500 ...

  5. 大一下学期C++期末模拟考试参考答案

    期末模拟考试参考答案 中国传媒大学2020春季学期,C++程序设计期末模拟答案 说在前面:以下并不是官方给出的答案,而是学生自制版,提交结果AC,但不能保证绝对的正确性,仅供大家参考.我在程序中以注释 ...

  6. 一级计算机基础第四套,《计算机应用基础》第四套考试与答案.doc

    <计算机应用基础>第四套考试与答案 -------------------------------- 作者: -------------------------------- 日期: &l ...

  7. 重庆工商大学c语言实验一答案,重庆工商大学嵌入式实验考试题目答案 - 副本.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp嵌入式开发 重庆工商大学嵌入式实验考试题目答案 - 副本.doc ...

  8. python123期末测试第十周答案_Python语言设计_章节测验,期末考试,慕课答案查询公众号...

    Python语言设计_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [单选题]机器人的DH参数包含多少个参数? A. 4 B. 3 C. 2 D. 1 用人单位和劳动者在签订劳动合同时,必须约 ...

  9. 2016年华为校招上机考试试题答案

    2016年华为校招上机考试试题答案          [转载请注明出处]http://blog.csdn.net/guyuealian/article/details/50968368      华为 ...

最新文章

  1. python stm32-STM32F4系列使用MicroPython开发
  2. JSP中文乱码问题终极解决方案(转)
  3. addprefix --Makefile加前缀函数
  4. 如何通过css选取元素以及封装了获取,删除css的相关操作
  5. 一个北京小网编从1000块起家的网络直销故事
  6. MySQL执行外部sql脚本文件的命令( source命令执行sql )
  7. 大数据、数据挖掘、机器学习与模式识别的关系
  8. SQL Server事务日志–第2部分–日志性能问题的主要原因
  9. 网易我的世界服务器如何装组件,【图文教程】我的世界中国版怎么添加使用光影|光影放在哪里|服务器光影如何安装...
  10. PTES渗透测试执行标准
  11. css内联样式外联样式嵌套样式区别
  12. Python3.7.0安装报:0x80072efd
  13. python查询46级成绩
  14. rk3288 SDK概览
  15. C语言 qsort的用法 模拟EXCEL排序
  16. 淘宝商品详情接口(原数据app、h5端)
  17. 趣味seo-网站被搜索引擎降权恢复的六大诀窍
  18. WSL:win10不用虚拟机、xshell也能运行Linux文件的解决方案
  19. 第七次作业--项目需求分析(团队)
  20. Docker系列 头脑风暴专用手绘图应用excalidraw

热门文章

  1. 华为的鸿蒙河图名字,华为地图起名“河图”,再次震撼国人
  2. 关于left,top和translate2d以及translate3d性能问题的详讲
  3. 青龙面板-简单获取京东CK
  4. fastjson的JSONObject数据保证顺序
  5. 机器人介绍、应用、前景
  6. Android12.0 默认开启WLAN热点设置默认热点名称和密码
  7. ALTIUM DESIGNER+KEYSHOT快速渲染电路板
  8. SRTM DEM hgt格式转成GRID格式的问题解决
  9. Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
  10. 解读谷歌Pathways架构(二):向前一步是OneFlow