前序准备

你需要在本地安装微信开发者工具。本项目技术栈基于 ES2015+、WXML、WXSS、JavaScript 、微信原生 API和云开发,所有的请求数据都使用云数据库的小程序端SDK进行查询,提前了解和学习这些知识会对使用本项目有很大的帮助。

同时配套了系列教程文章,如何从零构建一个完整的答题小程序项目,建议大家先看完这些文章再来实践本项目。


v2.0:

  1. 基于云开发的答题活动小程序v2.0,终于赶在11月最后一天完成了
  2. 基于云开发的答题活动小程序v2.0-首页设计与实现
  3. 基于云开发的答题活动小程序v2.0-实现微信授权登录功能
  4. 基于云开发的答题活动小程序v2.0-用云开发的聚合能力实现从题库中随机出题功能
  5. 基于云开发的答题活动小程序v2.0-排行榜页面用云开发能力实现查询答题成绩并进行排名的功能
  6. 基于云开发的答题活动小程序v2.0-答题记录页
  7. 基于云开发的答题活动小程序v2.0-结合具体场景谈谈路由传参以及组件化思想


v1.0:

  1. 消防安全知识竞答活动小程序
  2. 安全知识线上答题活动小程序-答题功能解读
  3. 不破不立,分享源码,优质的消防安全知识竞答活动小程序
  4. 手把手教你搭建消防安全答题小程序-首页
  5. 手把手教你搭建消防安全答题小程序-答题页
  6. 手把手教你搭建消防安全答题小程序-答题结果页
  7. 手把手教你搭建消防安全答题小程序-实现页面间跳转功能
  8. 手把手教你搭建消防安全答题小程序-实现转发分享答题成绩功能
  9. 手把手教你搭建消防安全答题小程序-用云开发实现查询题库功能
  10. 手把手教你搭建消防安全答题小程序-将用云开发获取到的题目渲染到答题页面
  11. 手把手教你搭建消防安全答题小程序-实现答题功能以及提交答卷到云数据库
  12. 手把手教你搭建消防安全答题小程序-在结果页中实现从云数据库查询成绩并展示
  13. 基于云开发的答题活动小程序v1.0,开开开源啦
  14. 基于云开发的微信答题活动小程序v1.0搭建部署帮助文档
  15. 用云开发搭建的微信答题小程序v1.0


如有问题请先看上述使用文档和文章,均可在我的主页翻阅,若不能满足,欢迎交流~


注册小程序

你需要先注册一个小程序,拿到AppID。后续依赖该小程序的AppId进行配置、运行部署和上线等一系列的工作。


开发

# 克隆项目
git clone git@gitee.com:uemeng/answer-activity-applet-v2.0.git
# 进入项目目录
cd answer-activity-applet-v2.0


运行

1、导入项目-填写AppId-选择“云开发”;

2、开通云开发-创建环境-依次创建数据库集合,并配置数据权限;

activityQuestion集合:所有用户可读
activityRecord集合:仅创建者可读写
activityScore集合:所有用户可读,仅创建者可读写

3、在app.js填写环境env;

#私藏项目实操分享#基于云开发的答题活动小程序v2.0-运行部署帮助文档_微信

4、给activityQuestion集合录入题目,题目数据结构如下;

#私藏项目实操分享#基于云开发的答题活动小程序v2.0-运行部署帮助文档_小程序_02

5、运行,真机预览。


发布

上传-提交审核-待审核通过就能点击发布了。上线后,可以将答题小程序发给其他人进行答题了。