刚花了五天做一个小程序,准备审核的时候发现个人小程序不允许有用户发布内容,心都碎了....
update 函数出现问题?
-
1.数据库权限,首先检查当前数据库的集合是否为第一个选项,所有用户可读,仅创建者可读写
-
2.检查集合中的字段是否有 openid,如果从外部导入的表需要加上 openid 字段
-
3.在小程序端使用 update 只能更新字段中的 openid 和自己目前的 openid 相同的字段,如果需要更改别人创建的信息应该在云函数中使用 update,具体看官方文档,很简单。
-
4.在使用云函数 update 的时候,记得在 cloud.init({env: ‘xxx’})中填写你的环境 id。
-
5.确保你上传的数据中的 data 不是 undefined,不然成功上传也会显示更新数据为一条
云函数相关
- 这个方法要放到 app.js 的 onLaunch 的生命周期中,以后无需调用。
- 修改后记得右键修改过的文件,选择,否则更改不生效。
开发前注意
-
先搜索一下看看有没有撞名。
-
仔细阅读官方文档的服务类目
-
个人小程序不能有用户发布内容!
tabBar 图标不显示?
用真机调试即可。这里有个 SVG 转 PNG 格式的工具,方便把设计稿中的 svg 图标转为 Png。