前言
本项目基于 uniapp uniCloud
云开发,简单易用,逻辑主要是云数据库的增删查改,页面大部分自写,部分使用uniUI
, uView
组件库。大家可用于学习或者二次开发,有什么不懂的地方可联系 wechat:MrYe443
。用于其他用途请注明一下原作者,谢谢大家。对了,项目里面插了点广告,不介意的话帮我点下,生活不易阿!!!!!!
项目地址
gitee开源 https://gitee.com/aYuan-git/wechat-dorm-miniprogram.git
,共两个分支,master
分支为原生小程序云开发,uniapp
分支为 uniCloud
云开发,请拉取 uniapp
分支代码。
项目体验
注册 DCloud
注册地址 https://unicloud.dcloud.net.cn/pages/login/login
新建服务空间
学习与测试使用可以开个免费的服务空间,有效期一个月,建议使用阿里云的,为什么呢?便宜啊!
,具体根据自身情况而定。
初始化服务空间需要10分钟左右时间,需手动刷新状态。
关联服务空间
上传 DB Schema
/uniCloud/database/
数据库 schema 文件:
- dorm_apply.schema.json
- dorm_roles.schema.json
- dorm_share.schema.json
集合不存在提示,点击确定创建。
上传云对象,云函数
/uniCloud/cloudfunctions/
云对象与云函数文件夹:
- applySubscribeMsg 云对象
订阅消息报修订单提醒
- feedbackSubscribeMsg 云对象
订阅消息报修反馈通知
- getAccessToken 云对象
获取小程序 accessToken
- getUserOpenId 云函数
获取用户 openid
- getAccessToken 云对象
index.obj.js
里面的secret
秘钥与appid
要换成自己的。- getUserOpenId 云函数
index.js
里面的secret
秘钥与appid
要换成自己的。- applySubscribeMsg 与 feedbackSubscribeMsg 云对象
index.obj.js
里面的template_id
要换成自己的。
订阅消息的模板可以在小程序后台申请。
上传云对象与云函数。
配置 request 合法域名
小程序开发者后台,开发管理,开发设置,添加服务器域名 https://api.next.bspapp.com
。