首先是有一个练习题库模块(这里略掉)。在练习题库模块里搜集答错的题,将这些题号记录存储。当用户点击“单选错题集”时,跳转错题练习页面,显示用户历史错题信息,进行错题专项练习。在此页面可以清空所有错题信息。
效果如下:
wxml部分:
<view class="userlog1" wx:if="{
{!newUser0}}">
<view class="page-secton-title" >
<button class="button-0" size="mini" bindtap="cuoti" hover-class="cck" >错题集</button>
<button class="button-0" size="mini" bindtap="clearcuoti" hover-class="cck" >清空错题</button>
</view>
<view class="page-section1" wx:if="{
{CUOTI }}">
<view class="weui-cells_after-title">
<radio-group bindchange="radioChange">
<view class="change-row">
<view class="class-timu"> {
{
TIMU}} </view>
<view class="weui-check__label" wx:for="{
{items1}}" wx:key="items1">
<view class='raido-view' wx:if="{
{item.name!=''}}">
<view class="weui-cell__hd">
<radio value="{
{item.value}}" checked="{
{item.checked}}"/>
</view>
<view class="weui-cell__bd">{
{
item.name}}</view>
</view>
</view>
</view>
</radio-group>
</view>
<view class="btn-area">
<button class="button-1" type="primary" size="mini" bindtap="backword1" >上一题</button>
<button class="button-1" type="primary" size="mini" bindtap="forword1" >下一题</button>
</view>
<view class="page-section1-2" wx:if="{
{ANS_FLAG}}">
<text>答案:{
{
ANS}}</text>
</view>
</view>
<view class="page-section3" wx:if="{
{CUOTI }}">
<text>点击“错题集”可以在错题库中抽选题目 </text>
</view>
<view class="page-section4" wx:if="{
{!CUOTI }}">
<block wx:for="{
{cuoti_all}}" wx:key="cuoti_all">
<button class="{
{item.select==checked?'bt-checked':'button-0-2'}}" style="width:20vw" size="mini" data-texe="{
{item.content}}" bindtap='getcuoti' hover-class="cck" >{
{
item.select}}</button>
</block>
</view>
</view>
js部分:
const app = getApp()
Page({
data: {
newUser0:app.globalData.g_newUser,
items1: [
{
value: 'A', name: 'A.新民主主义革命',check:false},
{
value: 'B', name: 'B.资产阶级民主革命',check:false},
{
value: 'C', name: 'C.社会主义革命',check:false},
{
value: 'D', name: '',check:false},
],
TIMU:'1.1919年的五四运动是一场彻底的反对帝国主义和封建主义的群众爱国