收藏
回答

console.log为什么先于数据库操作this.setData调用了?

如图,console.log虽然放在函数最后 但是先于数据库的get方法执行了

新手请指教,谢谢!

回答关注问题邀请回答
收藏

3 个回答

  • 2021-09-05

    前面那个是异步函数啊,有网络延迟.

    2021-09-05
    有用 1
    回复 2
    • Viste
      Viste
      2021-09-05
      谢谢你了  我再去看看文档
      2021-09-05
      回复
    • 2021-09-05回复Viste
      wx.cloud那个函数你可以理解为新开了个线程执行.
      2021-09-05
      回复
  • 小黎
    小黎
    发表于小程序端
    2021-09-05

    在this.setData({},console.log())的回调里打印

    2021-09-05
    有用
    回复
  • 老张
    老张
    2021-09-05

    js异步。了解一下。

    2021-09-05
    有用
    回复
登录 后发表内容