最近面试需求写一个备忘录,功能有增删改查,备忘录提醒。技术栈:使用微信小程序原生+云开发。ui:vantweapp
1.项目构建
在开发前需要准备一个邮箱,首先注册一个微信小程序,然后用注册的账号绑定微信,扫码登录微信开发者工具。
1.1导入项目
打开链接复制或下载项目:https://gitee.com/invctus/memo_demo.git
使用创建好的小程序appid,注:需要把小程序的东西填好才能用。
把小程序信息和小程序类目填好,例如备忘录
选用模版
按顺序选择
创建成功后参看模版详情复制模版ID
修改mini/envList.js
中的templateId
为模版ID
...
const templateId = 'VxCZ5YrXVzts3yucm***y9k8At5VblAQ'//订阅消息模版id
...
修改云开发sendMsg
云函数中的templateId
1.2开通云开发
左上角点击云开发,开通后如下 。
复制到mini/envList.js
中修改环境id和别名
const envList = [{"envId":"memo-4gw3w****6dbe284d4","alias":"memo"}]//云开发环境id
1.3 创建并构建云函数
“请在cloudfunctions文件夹中memo_cloud上右键,创建部署云端安装依赖,然后再次体验”
“请在cloudfunctions文件夹中sendMsg上右键,创建部署云端安装依赖,然后再次右键上传定时触发器”
上传成功后云函数是绿色的,并且进入云开发后台也能看到
1.4数据库集合操作
1.4.1创建数据库
1.4.2 设置数据库权限
1.4.3 根据需求设置索引
1.4.4开通云存储
到此项目应该是可以运行了。