styleday/pages/index/index.js

157 lines
5.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// pages/index/index.js
const App = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
right_num:0,
grade:0,
title: "主题团日知识竞答",
allData: [
{
pngAdd: "https://gss0.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/9d82d158ccbf6c81962c9e57b13eb13533fa4071.jpg",
// pngAdd: "http://powerrain.cn/styleDay/images/question_1.png",
question: "问题一:以下哪一项不是四信的内容?",
answers: [
{ name: 0, value: 'A信念' },
{ name: 1, value: 'B信仰' },
{ name: 2, value: 'C信任' },
{ name: 3, value: 'D信心' },
],
userAnswer:"",
rightAnswer:3,
illustrate:"‘信心’应为‘信赖’",
classState:""
},
{
pngAdd: "https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/3801213fb80e7becbff3b15e222eb9389b506b60.jpg",
// pngAdd: "http://powerrain.cn/styleDay/images/question_2.png",
question: "问题二:关于以下说法,哪一项是不正确的?",
answers: [
{ name: 0, value: 'A要成为新时代青年马克思主义者, 必须坚定对共产主义和中国特色社会主义的执着信仰' },
{ name: 1, value: 'B要成为新时代青年马克思主义者, 只须练就高强的本领。' },
{ name: 2, value: 'C要成为新时代青年马克思主义者, 必须常葆对人民群众的赤子之心' },
{ name: 3, value: 'D要成为新时代青年马克思主义者, 必须树立为实现中华民族伟大复兴的中国梦而奋斗的使命担当' },
],
userAnswer: "",
rightAnswer: 1,
illustrate: "要成为新时代青年马克思主义者,必须练就高强的本领,“既要政治过硬, 也要本领高强, 这是党的十九大报告对全党的要求, 对于青年马克思主义者来讲也是完全适用的",
classState: ""
},
{
pngAdd: "https://gss0.baidu.com/-vo3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/b90e7bec54e736d1c23a3eb796504fc2d5626960.jpg",
// pngAdd: "http://powerrain.cn/styleDay/images/question_3.png",
question: "问题三:马克思主义之所以是科学,仅仅在于它不再把自己的理论建立在主观臆想的基础上,而是建立在对现实社会进行科学研究的基础之上。",
answers: [
{ name: 0, value: 'A正确' },
{ name: 1, value: 'B错误' },
],
userAnswer: "",
rightAnswer: 1,
illustrate: "马克思主义之所以是科学,首先在于它不再把自己的理论建立在主观臆想的基础上,而是建立在对现实社会进行科学研究的基础之上。马克思主义之所以为科学,还在于它不断吸收科学研究的最新成果,而不是故步自封、自视为穷尽一切真理的宗教教义。",
classState: ""
},
{
pngAdd: "https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/4e4a20a4462309f7381b1fad7f0e0cf3d7cad61d.jpg",
// pngAdd: "http://powerrain.cn/styleDay/images/question_4.png",
question: "问题四:习主席曾言,办好中国的事情,关键在党。",
answers: [
{ name: 0, value: 'A正确' },
{ name: 1, value: 'B错误' },
],
userAnswer: "",
rightAnswer: 0,
illustrate: "习主席确实这么说的。",
classState: ""
}
],
disabled: true
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
// wx.clearStorage();
this.setData({
navH: App.globalData.navHeight
})
for (let i = 0; i < this.data.allData.length; i++) {
var j = i.toString();
var info = wx.getStorageSync(j)
var str = "allData[" + i + "].userAnswer"
this.setData({
[str]: parseInt(info)
})
// this.data.allData[i].userAnswer = parseInt(info);
}
for (let i = 0; i < this.data.allData.length; i++) {
if (this.data.allData[i].userAnswer != this.data.allData[i].rightAnswer){
var str = "allData[" + i + "].classState";
this.setData({
[str]: "item_error"
})
}else {
var str = "allData[" + i + "].classState";
this.setData({
[str]: "item_right",
right_num:this.data.right_num+1
})
}
}
this.setData({
grade:this.data.right_num*25
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
})