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

news/2024/7/20 1:42:33 标签: 小程序, 云开发

利用云开发改进题库

1.将题库转成对应的json模式后导入数据库

不要忘记改权限哦~

 2.新建xiti页面

先做一个代码的搬运工,布局和样式照搬过来

<!--pages/xiti/xiti.wxml-->
<view class="tip">当前第{{current}}题/共{{total}}题</view>
<progress class="pro" percent="{{percent}}" border-radius="20" stroke-width="20"></progress>
<view>题目:</view>
<view class="item">{{subject.title}}</view>
<radio-group bindchange="radioChange">
    <view wx:for="{{subject.options}}" wx:key="index" class="item">
        <radio value="{{item.code}}" checked="{{isSelect}}"/>
        <text>{{item.option}}</text>
    </view>
</radio-group> 

<button type="primary" bindtap="next">下一题</button>

<view wx:if="{{totalScore>-1}}" class="defen">
    <view>您的得分为:{{totalScore}}分</view>
    <view bindtap="result" class="result">点击查看您的测评结果</view>
</view>
/* pages/xiti/xiti.wxss */
.tip{
    text-align: center;
    color: chocolate;
    margin: 15rpx;
    font-size: 42rpx;
}
.item{
    margin: 20rpx;
}
.pro{
    margin: 20rpx;
}
.defen{
    margin: 20rpx;
    font-size: medium;
    text-align: center;
}
.result{
    color:red;
    line-height: 30px; 
    font-weight: bold;
}

3.修改xiji.js代码

删除写死的题库,定义成一个空数组

 

 获取数据库,并完成空数组的传值操作

实现效果:

 

 


http://www.niftyadmin.cn/n/1243381.html

相关文章

你很聪明,思维也很敏捷,小有才华,为什么依然一事无成?

PS: 本文转自 今日头条 【岳老san】 https://www.toutiao.com/i6842859307017437703 我们身边有很多这样的人&#xff1a;看起来很聪明&#xff0c;学习东西也很快&#xff0c;思维也敏捷&#xff0c;什么好像都懂一点&#xff0c;人缘也还挺好。但慢慢的我们发现&#xff0c;这…

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

设置tabbar实现多页面 1.app.json里添加tabBar组件 "tabBar": {"color": "#8a8a8a","selectedColor": "#ffb965","list": [{"pagePath": "pages/xiti/xiti","text": "首页&q…

Day4.编码与调制及信道的极限容量 -计算机网络

&#x1f332;2.4编码与调制 常见编码 基础调制方法 混合调制 混合调制举例 &#x1f332;2.5信道的极限容量 信号失真因素&#xff1a; ①码元传输速率 ②信号传输距离 ③噪声干扰 ④传输媒体质量 奈氏准则 香农公式 学习资料来源&#xff1a;湖科大 计算机网络

【我的Android进阶之旅】解决Android Studio 4.0的编译的run面板输出的信息中文乱码问题

一、问题描述 最近更新了Android Studio 4.0 版本,如下所示: 但是在编译的时候,如果出错了,就是中文显示会变成一堆乱码,完全不知所云,如下所示: 简直无法忍受!!!! 二、解决问题 2.1 进入Edit Custom VM Options 有两种方式进入: 方式一: 双击shift ,输入 Ed…

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

创建问卷分类页面 1.创建一个新的页面shouye,并将tabbar的入口改成shouye 2.在首页下定义四个问卷分类的按钮&#xff0c;并创建其对于页面 <button bindtap"ruxue" class"buju" type"primary">入学测试</button> <button bindt…

Day4.总线控制 -计算机组成原理

&#x1f332;3.5总线控制 一.总线判优控制 1.基本概念 主设备&#xff08;模块&#xff09; 对总线有控制权 从设备&#xff08;模块&#xff09; 只能响应从主设备发来的 总线命令总线判优控制&#xff1a; ①集中式 链式查询 计数器定时查询 独立请求方式 &#x1f33f;链…

【我的Android进阶之旅】Android混淆踩坑之各模块各自单独配置混淆,但是将minifyEnabled设置为true导致的编译错误

一、背景描述 在之前的两篇文章中 【我的Android进阶之旅】Android 混淆文件资源分类整理【我的Android进阶之旅】Android 混淆文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件我已经说清楚了如何将最开始在app module中的大一统混淆配置拆分成不同的更小颗粒度的混…

Day4.注释与标识符 -Java基础

注释 注释类似于笔记注释并Ubuntu会被执行&#xff0c;是写给人看的书写注释是一个非常好的习惯平时学代码一定要注意规范 Java中的三种注释 单行注释 只能注释一行文字 //我是单行注释多行注释 可以注释一段多行文字 /*我是多行注释我是多行注释我是多行注释 */JavaDoc…