情侣小窝介绍
详见:https://www.regaing.com/jideadmin/94/
部署成功后的页面预览
UniAPP重构版:蓝桉恋爱记
扫码体验
小窝开源交流群(加好友邀你进群)更新信息都在群里提醒
代码获取
Gitee:https://gitee.com/regaing/our-nest
Github:https://github.com/rick-ben/our-nest
依赖(无需安装,微信自带)
-
前端组件:weui
部署教程
-
使用Git拉取/下载本项目到本地
-
打开微信开发者工具
-
打开本项目
-
请按教程步骤先配置完再预览体验,不然是体验不到的
- 为了保证能够正常使用,请务必看完教程
配置云开发环境
- 打开微信开发者工具
- 左上角找到云开发按钮
- 进入云开发,创建一个按量付费环境
- 创建好环境后点击云开发概览页->复制云开发环境id->再填写到
miniprogram/config/base_config.js
文件中,本地、测试、线上三个环境都要填写
修改配置文件
位置:miniprogram/config
目录下
base_config.js
// 云开发环境id配置(位置:云开发控制台->环境id,如果只有一个环境,则三个都填一样的) "wx_cloud_env_develop": "xxxxxxx",//本地开发 "wx_cloud_env_trial": "xxxxxxx",//测试环境 "wx_cloud_env_release": "xxxxxxx",//线上环境
安装云开发依赖
- 没有安装npm的先安装:nodejs安装与npm包管理器安装教程
- 在
cloudfunctions\nestFunctions
目录下打开终端 - 执行以下命令
npm install --save wx-server-sdk@lates 如果安装失败-使用淘宝镜像。(安装成功的请忽略) npm install --save wx-server-sdk@lates --registry=https://registry.npm.taobao.org
部署云开发云函数
-
打开微信开发者工具
-
找到编辑器目录
-
找到
cloudfunctions/nestFunctions
目录 - 选中
cloudfunctions
目录并点击鼠标右键,选择当前环境。(如果环境没有显示出来,重启开发工具或多刷新几次,或者先操作第5步再操作第4步) - 选中
nestFunctions
目录并点击鼠标右键,选择创建并部署:云端安装依赖
创建云数据库
-
打开云开发控制台
-
选择数据库菜单项
-
添加以下集合、
article
、photoAlbum
、photos
、users
、articleComment
、configLoversBase
-
设置集合权限(位置在集合->数据权限)
article
=自定义安全规则{ "read": true, "write": "doc._openid == auth.openid" }
photoAlbum=所有用户可读,仅创建者可读写
photos=所有用户可读,仅创建者可读写
users=自定义安全规则
{ "read": true, "write": "doc._openid == auth.openid" }
articleComment=所有用户可读,仅创建者可读写
configLoversBase=自定义安全规则
{ "read": true, "write": true }
添加数据库基本数据
集合名:configLoversBase
按图中格式新增一条数据
键:flag 类型:number 值:1
键:start_time 类型:date 值:按你的时间填
键:desc 类型:string 值:相恋日
数据表说明
users表,为保证安全,用户的权限需要手动修改数据库
auth_deploy : "bool值,表示是否可以发布文章,为false时表示当前用户为游客" auth_photo : "bool值,表示是否可以创建相册,为false时表示当前用户为游客" auth_view : "bool值,表示是否可以查看所有数据,为false时表示当前用户为游客,所有内容只能查看20条记录" auth_notice : "bool值,表示是否可以接收通知,为false时表示不接收" 注意:修改权限后需要清除缓存
配置环境权限(分享朋友圈需要)
-
打开云开发控制台
-
选择 设置
-
权限设置tab
-
未登录用户访问云资源权限设置->未登录用户访问权限开启
关于消息提醒
开源版情侣小窝没有消息提醒服务。新系统 蓝桉恋爱记 自带公众号提醒及手机提醒。
成员如何加入
让对方进入小程序后自动会生成一条数据,然后就可以在users表中修改权限了。修改权限后需要清除缓存才会生效
如何发布记录
在首页点击或长按左上角小窝文本,就可以进入发布页面,如果没有进入,请检查用户权限设置。
小程序隐私保护指引
- 开发者收集你选中的照片或视频信息,用于 相册展示
关于小程序加载速度问题
建立索引
在微信开发者工具中,将调试器开启,把每个页面都过一遍,在调试器中会提示你建立合适的索引,按提示的建好就行,速度会快很多!
教程结束
至此,小程序就可以上传发布使用了!有问题请加微信:jidekf
注意:部署后请在个人中心设置自己的手机号,并到
users
本文作者为记得科技,转载请注明。
请问这个评论插件怎么搞??求
@jehol我用的主题自带的,具体也没研究
@记得科技可以分享下主题吗😂
@jeholhttps://mkblog.cn/theme-mkblog/
微信群满了,新建一个吧
@gooder感谢提醒