小程序云开发入门——问卷测评小程序实战(3)

目录

连续完成单选题

1.新建了一个index1的页面

2.在index1.js里面添加题库数组

3.显示题目

 4.显示当前是第几题

5.动态设置总题目数并实现动态换题

 6.添加一个做题进度条

 7.对用户选项进行判空

 8.问卷计分


连续完成单选题

1.新建了一个index1的页面

2.在index1.js里面添加题库数组

 我这里在题库了添加了三道有关心理测试的题目

//题库
const titles = [{
        title: '1.当周围嘈杂时,我很难专注于一项困难的任务',
        options: [{
                code: '1',
                option: '几乎从不'
            },
            {
                code: '2',
                option: '有时'
            },
            {
                code: '3',
                option: '经常'
            },
            {
                code: '4',
                option: '总是'
            }
        ]
    },
    {
        title: '2. 当我需要专心和解决问题时,我很难集中注意力',
        options: [{
                code: '1',
                option: '几乎从不'
            },
            {
                code: '2',
                option: '有时'
            },
            {
                code: '3',
                option: '经常'
            },
            {
                code: '4',
                option: '总是'
            }
        ]
    }, {
        title: '3.当我正在努力做事时,仍会被周围的事情分心',
        options: [{
                code: '1',
                option: '几乎从不'
            },
            {
                code: '2',
                option: '有时'
            },
            {
                code: '3',
                option: '经常'
            },
            {
                code: '4',
                option: '总是'
            }
        ]
    }
]

3.显示题目

渲染传送数据

Page({
    data:{
        subject:null,
    },
    //一进页面就会执行的生命周期
    onLoad() {
        let subject=titles[0]
        console.log('subject',subject)
        this.setData({
            subject:subject
        })
    },
    radioChange(e){
        console.log(e.detail.value)
    }
})

显示题

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值