收藏
回答

wx.ready无论wx.config成功或失败都会执行

wx.ready无论wx.config成功或失败都会执行,请问有办法只在wx.config成功后执行么

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

5 个回答

  • 👑
    👑
    2022-11-30

    2022了,类似问题找到了这个贴,这边是公众号开放标签打开小程序,问题差别在于 这是先走了error回调,在走ready回调,就问各位服不服

    告诉签名失败了,在走ready

    2022-11-30
    有用 1
    回复 4
    • Mr.He
      Mr.He
      2023-08-24
      也遇到了相同的问题,你是怎么解决的
      2023-08-24
      回复
    • 一口浊酒
      一口浊酒
      01-12
      我也遇到怎么解
      01-12
      回复
    • 👑
      👑
      06-18回复Mr.He
      new了个Promise
      06-18
      回复
    • 👑
      👑
      06-18回复一口浊酒
      Promise
      06-18
      回复
  •  時いんせい 
     時いんせい 
    2023-10-27

    按微信的做法 wx.ready 无论成功还是失败都执行,此方法相当于 Promise 的 finally 方法,

    而 wx.error 在捕获到异常时都会执行一次,那么应当可以把 wx.error 套在 wx.ready 内执行。经过测试:

    第一次 config 异步到 ready,error 在 ready 内同步执行;

    第二次以后 config 都是同步到 ready,error 在 ready 内都是同步执行。

    整理顺序可以写成:

    2023-10-27
    有用
    回复
  • 稻草_的故事
    稻草_的故事
    2023-09-24

    2023年了,依旧是这样😓

    2023-09-24
    有用
    回复 2
    • 槐序。
      槐序。
      2023-11-07
      如何解决
      2023-11-07
      回复
    • 五星好市民
      五星好市民
      02-19
      2024年了,依旧是这样😓
      02-19
      回复
  • 陆Hope丶
    陆Hope丶
    2021-11-29

    MD我也是 先回调成功再回调失败

    2021-11-29
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-03-26

    拐着弯实现

    2020-03-26
    有用
    回复 4
    • gd
      gd
      2020-03-26
      wx.ready后,wx.error是同步的吗?
      2020-03-26
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-26回复gd
      我只试了五六次,即使不是同步也可以改
      2020-03-26
      回复
    • gd
      gd
      2020-03-26
      我试了几次,也是可以的。因为第一次config的时候,error是异步的。假设error是异步的,这里怎么处理呢
      2020-03-26
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-26回复gd
      有点思路,没想好怎么实现
      2020-03-26
      回复
登录 后发表内容
问题标签