11月份是全国“119”消防宣传月,很多企事业单位都会举办消防安全知识问答活动,因此我基于云开发开发了一个消防安全知识问答活动小程序。
接下来我还写了一系列的文章,教你如何构建一个问答活动小程序,帮助初学者快速上手云开发。
这里还有一篇帮助你搭建与部署小程序的文章,帮助你使用微信竞猜活动小程序v1.0源码搭建云开发小程序。
问答小程序界面
1. 准备
为了构建和部署此测验活动小程序,您需要做以下准备:
1.首先注册微信小程序,主要是为了获取,这个是前提条件。
注册小程序非常方便,只需进入微信公众平台,打开小程序注册页面,按要求填写个人信息,验证邮箱和手机号,扫描二维码即可绑定微信账号,大概3分钟就可以完成。
小程序注册页面
注册小程序时,不能使用已经注册过微信公众号或微信开放平台的邮箱,需要使用其他邮箱。
我们注册成功之后就可以自动登录到小程序的后台管理页面,完善相应的信息,然后在这里获取。
2、接下来下载并安装微信开发者工具,这个工具是搭建开发环境、上传代码到服务器的工具。
小程序开发者工具下载页面
3.然后下载竞答活动小程序源码,可以到这个地址下载,请点击star。
下载问答活动小程序源代码
2. 施工
1、打开微信开发者工具,使用微信扫描二维码登录开发者工具,然后使用开发者工具创建一个新的小程序项目。
项目名称:可以根据需要填写任意名称;
目录:找到你提前下载的竞答活动小程序源码的文件夹,然后选择它;
:即注册成功后获取的(小程序ID)
开发模式为(默认)
后端服务选择小程序·云开发
点击新建确认之后,可以在开发者工具的模拟器中看到云开发测验活动小程序,在编辑器中可以看到这个小程序的源码。
2.点击“云开发”,开通云开发服务。
点击微信开发者工具中的“云开发”图标,在弹框中点击“开通”,同意协议后会弹出创建环境的对话框,要求输入环境名称、环境ID,以及当前云开发的基础环境配额(基础配额是免费的,足够您使用)。
根据对话框提示填写需求后,点击创建,初始化环境,环境初始化成功后会自动弹出云开发控制台,并开通云开发服务。
3. 逐个创建新集合
(1)创建新的题库集合,创建或导入题库数据。
(2)创建一个新的数据库集合,用于保存考试成绩。
4. 找到云开发的环境ID。
点击云开发控制台窗口中的设置图标,在环境变量页签中找到环境名称和环境ID。
5.指定小程序的云端开发环境
在开发者工具中打开源代码文件夹中的app.js,找到以下代码:
wx..初始化({
// 请在此处填写环境ID,环境ID可以在云端控制台中查看。
env: ‘环境 ID’,
: 真的,
})
将 env: 'env-id' 更改为您的环境 ID,例如 env: ''
6.点击“上传”上传代码后,进入小程序后台管理页面,扫码访问试用版本或者提交审核,以便后续部署。
未来我会在此v1.0基础上继续开发问答类微信小程序v2.0和v3.0,功能会更加丰富和完善,敬请期待。