收藏
回答

为什么不能对wx.cloud.uploadFile使用await关键字?

函数外面也有async,为什么在里面的wx.cloud.uploadFile前面不能用await呢?

报错如下:

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

2 个回答

  • Fette rn
    Fette rn
    2021-02-05

    2021-02-05
    有用 1
    回复 4
    • 🌏
      🌏
      2021-02-05
      顿悟!!虽然是不报错了,但是提示说await对此表达式的类型没有影响。请问这是为什么呢
      2021-02-05
      回复
    • 2021-02-05回复🌏
      因为你在 await后并没有用一个变量去接这个接果,用的success回调处理了结果,so你的await处理了个寂寞
      2021-02-05
      回复
    • Fette rn
      Fette rn
      2021-02-05回复🌏
      使用promise风格即可,这属于基础知识,你要想什么情况下才能用await
      2021-02-05
      2
      回复
    • Fette rn
      Fette rn
      2021-02-05回复Fette rn
      使用await就不需要.then了,这点懂吧,哈哈
      2021-02-05
      1
      回复
  • 跨商通
    跨商通
    2021-02-05

    await和success不可并存。

    2021-02-05
    有用 1
    回复 1
    • 小廉
      小廉
      2022-05-04
      正解
      2022-05-04
      回复
登录 后发表内容
问题标签