项目概述
本文介绍的是一款能在小程序上刷题的工具类小程序,目前主要面向的用户是证券从业人员、基金从业人员,本小程序题库均来自历年真题。
小程序名字:答题优等生
小程序技术架构
小程序端未采用第三方框架,使用微信原生开发,未引入任何UI组件库
后端接口采用PHP YII2框架
目前小程序已经实现的功能有:
选择科目在线答题,答题可以选择单题模式还是列表模式
每种考试,可以选择科目,这样保持了考试、科目二级结构
答题历史纪录查询,可以查阅当时做题情况
从目前的功能实现来看,本小程序已完成了一个在线答题小程序的全闭环功能。
未来优化的几个地方在
答题结果页UI优化
答题环节的分享优化
开发小程序过程中遇到的问题
第一个问题:radio取值问题
在单选选择题的时候,用到以下两个表单组件
radio-group
https://developers.weixin.qq.com/miniprogram/dev/component/radio-group.html
radio
https://developers.weixin.qq.com/miniprogram/dev/component/radio.html
默认的radio组件事件
wxml文件
js文件
Page({
data: {
items: [<