小程序
小游戏
企业微信
微信支付
扫描小程序码分享
开始执行数据库查询
执行到get
执行到then
这个函数在数据库查询到结果之后没有进入then里面执行
求大神解答
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
云开发API本来就有Promise 风格 。你竟然还封装。。。
就算你封装 你也应该用 这种
db.collection('todos').doc('<some-todo-id>').get({ success: function(res) { console.log(res.data) } })
db.collection('todos').doc('<some-todo-id>').get({
success: function(res) {
console.log(res.data)
} })
可是查询到结果之后,没有执行success函数,而是直接执行后面的了,下面是执行前
没有执行success函数
整个set_info都执行完了才执行success函数
异步的本来就是这样的
同步的请参考这里
https://developers.weixin.qq.com/community/develop/doc/00082e3f538f704848a717f9d5c804
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
求大神解答
云开发API本来就有Promise 风格 。你竟然还封装。。。
就算你封装 你也应该用 这种
db.collection('todos').doc('<some-todo-id>').get({
success: function(res) {
console.log(res.data)
} })
可是查询到结果之后,没有执行success函数,而是直接执行后面的了,下面是执行前
没有执行success函数
整个set_info都执行完了才执行success函数
异步的本来就是这样的
同步的请参考这里
https://developers.weixin.qq.com/community/develop/doc/00082e3f538f704848a717f9d5c804