回到正题,这个库有1.1k的star,推荐新人入坑原生小程序的可以学习
项目地址:https://github.com/UxxHans/Rainbow-Cats-Personal-WeChat-MiniProgram
云开发情侣互动小程序(做任务,攒积分,换商品)
这是使用云开发能力构建的情侣互动小程序,可以跟女朋友互动哦,其中使用了云开发基础能力的使用:

打个比方:
女朋友发布任务->女朋友来做任务->做完后由你来确认完成->女朋友收到积分你发布商品(洗碗券)->女朋友使用积分购买->商品进入到女朋友的库存->女朋友拿着洗碗券叫你洗碗->你洗碗->女朋友将物品(洗碗券)标记为已使用(不可逆)这样做的原因是 不想给任何一方能自说自话 增加自己或者对方积分的能力[点击完成任务的人不能是获得积分的人也不能是自己]版本新增将所有非云函数的云逻辑封装为云函数新增了仓库系统,购买了的商品会存入仓库,然后再被使用新增了搜索框,可以搜索物品和任务新增了滑动窗,可以自动播放显示多张图片新增了商品和任务预设,添加商品或任务可以使用预设,非常迅速将新增按钮变为可拖拽的页面悬浮按钮购买,上架,新建任务的时间都会被记录并显示取消了点击左边圆圈来完成或者购买,统一改为左滑菜单左滑菜单统一用图标显示,更加精简使用特效升级了详细信息页面与添加页面的美观度添加任务或物品界面积分文本框改为滑块在商城添加了顶栏显示积分,更直观使用表情符号简单的增加了美感效果图与动画部署方式在这里注册小程序开发者: https://mp.weixin.qq.com/cgi-bin/wx在这里登录开发者账号:https://mp.weixin.qq.com/
登录之后先在主页完成小程序信息和类目然后可以在管理中的版本管理与成员管理中发布小程序体验版并邀请对象使用随后可以在开发中的开发工具里下载微信开发者工具打开微信开发工具->登录->导入我的文件夹-进入工具在左上角五个选项中选择云开发->按照提示开通云开发(这里可以选择免费的,不过限量,我开发用的多,6块够用了)进入后点击数据库->在集合名称添加四个集合:MarketList, MissionList, StorageList, UserList之前使用过上一个版本的,需要清空所有数据,因为字段结构不一样在UserList中添加两个默认记录, 在两个记录中分别添加两个字段:字段 = _openid | 类型 = string | 值 = 先不填字段 = credit | 类型 = number | 值 = 0
打开云开发的控制台的概览选项->复制环境ID打开 miniprogram/envList.js 将内容全部替换成如下,注意替换环境ID
module.exports = {envList: [{envId:'上述步骤中你获得的环境ID (保留单引号)'}]}
右键点击 cloudfunctions 中的每个文件夹并选择云函数云端安装依赖上传 (有点麻烦但是这是一定要做的)
作者:嚣张农民链接:https://juejin.cn/post/7298966889358196788