云开发B站趣味项目直播【第1期】完整项目。
- 投票小程序,可以进行单选投票,投票者可以实时查看各个选项的投票数;
- 支持在线变更投票内容,自动更新到所有投票者;
- 支持仅投一次,防止多次投票变更
- 支持项目在线开启和关闭,自动更新到所有投票者;
- 项目理论可以支撑多选投票类型【暂为实现】
- 极简项目,无任何框架纯原生小程序、云开发
- 极简不失典型,各种高效数据库的操作、云函数操作
2021年1月6日,B站直播前,由于预定的投票项目太老旧,不能支撑趣味直播。提前花2小时拼出来一个前端虚拟化的投票小程序 直播时现场构建数据模型,对本地小程序进行改造,全面接入云开发。纯手工打造,热乎!
数据设计可以支撑CMS系统的使用。
- 打开 app.js,替换 env 为自己的云开发环境ID,如果未开通则先开通云开发
- 进入控制台,创建 vote_mess 和 vote_user 数据库集合,vote_mess 集合需要变更权限为所有人可读。
- 进入 vote_mess 集合,导入 cloudfunctions 中的 data.json 数据。
- 将cloudfunctions文件夹中两个云函数上传部署(云端安装)到云开发中,注意选择在第一步中的云开发环境上传。
- 在开发者工具中选择编译模式为【有效进入】,即可开始体验之旅
- 腾讯云·云开发团队:zira