1,数据库权限设置
数据库权限没有调整为“所有用户可读,仅创建者可读写”。
2,云函数里的return没有写
查询结果前面没有写return。
return (await Promise.all(tasks)).reduce((acc, cur) => {
return {
data: acc.data.concat(cur.data),
errMsg: acc.errMsg,
}
})
3,this.setData里的传值对象描述错误
例如,数据在返回值中的result的data里,正确的格式是this.setData({list : res.result.data})。如果写成this.setData({list : res.data})或其他格式,list值肯定是null
4,云函数书写不规范
比如,没有写const db=cloud.database();自定义参数时,参数后面加了逗号或分号等。这些小问题,目前官方小程序IDE里不会给提示。