收藏
回答

为什么我勾选了增强编译,使用async await还是没有效果呢?

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

2 个回答

  • 卢霄霄
    卢霄霄
    2019-12-27

    你timeOut是个同步方法啊。。。你要 return 一个 new Promise blablabla

    2019-12-27
    赞同 1
    回复 3
    • 峯
      2019-12-27
      想再问您个问题,onLoad 里的没执行完,就会去执行onReady吗?
      2019-12-27
      回复
    • 卢霄霄
      卢霄霄
      2019-12-27回复
      只要碰到await了 就会跳出 继续执行后面的生命周期了
      2019-12-27
      回复
    • 峯
      2019-12-27
      是这样啊。谢谢,了解了
      2019-12-27
      回复
  • 子不语
    子不语
    2019-12-27

    什么效果?你想要什么效果?

    2019-12-27
    赞同 1
    回复 6
    • 峯
      2019-12-27
      异步处理变同步
      2019-12-27
      回复
    • 子不语
      子不语
      2019-12-27回复
      你现在不是同步?
      2019-12-27
      回复
    • 峯
      2019-12-27
      timeOut函数是最后才执行的哒。我想使用async await让onLoad里的顺序执行。
      2019-12-27
      回复
    • 子不语
      子不语
      2019-12-27回复
      因为settimeout本身就是同步请求
      2019-12-27
      1
      回复
    • 峯
      2019-12-27
      谢谢,我知道了,我去尝试下
      2019-12-27
      回复
    查看更多(1)
登录 后发表内容
问题标签