收藏
回答

then方法没有执行

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wxd9f9f42bf3ace06c 2.1.1


开始执行数据库查询

执行到get

执行到then

这个函数在数据库查询到结果之后没有进入then里面执行



求大神解答


最后一次编辑于  2018-11-23  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 半寸灰
    半寸灰
    2018-11-23

    云开发API本来就有Promise  风格 。你竟然还封装。。。

    就算你封装  你也应该用   这种


    db.collection('todos').doc('<some-todo-id>').get({  

    success: function(res) {  

     console.log(res.data)

     } })
    2018-11-23
    赞同
    回复 2
    • 土豆
      土豆
      2018-11-24

      可是查询到结果之后,没有执行success函数,而是直接执行后面的了,下面是执行前


      没有执行success函数


      整个set_info都执行完了才执行success函数





      2018-11-24
      回复
    • 半寸灰
      半寸灰
      2018-11-25回复土豆

      异步的本来就是这样的


      同步的请参考这里

      https://developers.weixin.qq.com/community/develop/doc/00082e3f538f704848a717f9d5c804

      2018-11-25
      回复
  • 土豆
    土豆
    2018-11-24

    求大神解答

    2018-11-24
    赞同
    回复