更新记录
4.1(2024-01-01) 下载此版本
- 适配屏幕分辨率
- 调整UI
- 剔除旧版
4.0.1(2023-12-24) 下载此版本
- 视频添加了封页
- 插件页提供预览gif
4.0(2023-12-24) 下载此版本
- 全新界面,UI美化
- 成品直接使用
Ctrl C + Ctrl V
- 旧版本还在,新旧一键切换
- 新增倒计时
- 新增题目更新
- 新增提交方法
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.95 app-vue app-uvue | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
appx-test (考试答题模板)
项目简介
该模板适用于大部分答题模板
三个步骤完成代码量
- 在线考试
- 作业
- 刷题
教程
跳转行快捷键
Ctrl + G
-
初始化数据
66-69行
和95-111行
... // 66行 import { DataType, dataList, } from '@/pages/oldTest/index.uts' ... // 95行 mounted() { dataList.forEach((item : DataType) : void => { this.data.push(item) }) // this.countdownTime = 后端计算得到的倒计时 this.countdownTime = 600 * 1000 this.interval = setInterval(() => { if (this.countdownTime < 0) { // 倒计时结束 直接提交 this.submit() clearInterval(this.interval!) } // 时间格式转换 this.countdown = this.getRemainingTime(this.countdownTime) this.countdownTime -= 200 }, 200) }, ...
-
切换题目时更新数据
126-132行
... 第126行 /** * @description 每切换题目时请求接口更新题的数据 * @param current */ update(current : number) { console.log('题目下标', current); console.log('题目答案', this.data[current].select); // 请求接口 }, ...
-
提交答题
138-147行
... 第138行 /** * @description 提交答题 */ submit() { console.log('全部数据', this.data); console.log('答案数据', this.data.map((o) : string => o.select)); // 请求接口 // 提交后退出页面或者do something // 后端看需求 定时器自动提交 }, ...
-
编程结束,直接上手测试,调试
模板预览 新版本v4.0