收藏
回答

Promise成功后不走then回调

打开50次小程序  大概出现一次(苹果6)微信版本号7.0.4






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

5 个回答

  • 晨
    2019-06-20

    收到过类似反馈,目前怀疑是iOS Promise实现的bug,不过暂时一直没能复现出来。很难受

    2019-06-20
    有用
    回复 10
    • 墨菲
      墨菲
      2019-06-21

      重复删除小程序  冷启动20  30次能碰到一次

      2019-06-21
      回复
    • 涛々
      涛々
      2019-07-31
      现在还有这个问题啊,还没解决吗?
      2019-07-31
      回复
    • 墨菲
      墨菲
      2019-08-13回复涛々
      基础库2.7.4以后的解决了
      2019-08-13
      回复
    • 黄昏
      黄昏
      2019-09-12
      是否修复了bug?
      2019-09-12
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-09-12回复黄昏


      2019-09-12
      回复
    查看更多(5)
  • 禾店短剧系统
    禾店短剧系统
    2021-06-02

    看你的代码是想用递归判断,如果到达某个距离就resolve。但是有一个问题,每次递归都返回一个 new promise是全新的,与最开始的那个promise没有任何关系,所以第一个promise永远不会被resolve

    解决办法很简单,保持引用一个promise就行了。

    2021-06-02
    有用 1
    回复
  • another
    another
    2019-07-26

    我这边几个苹果8 系统12.3.1,也出现了这种情况,而且稳定复现,一直then回调不成功

    2019-07-26
    有用
    回复 6
    • 墨菲
      墨菲
      2019-07-28
      现在还有这问题吗 后来我没测试 官方的说2.7.4就修复了
      2019-07-28
      回复
    • another
      another
      2019-07-29回复墨菲
      咦,我怎么看小程序最新的更新日志是2.7.3...
      2019-07-29
      回复
    • 墨菲
      墨菲
      2019-07-29回复another
      我看了看更新日志确实是到2.7.3 但是现在微信最先版本对应的基础库都是2.7.7了,改没改还真有点蒙
      2019-07-29
      回复
    • another
      another
      2019-07-29回复墨菲
      刚刚试了,基础库改到2.7.4还是一样不行= =
      2019-07-29
      回复
    • 黄昏
      黄昏
      2019-09-12回复another
      现在可以了吗
      2019-09-12
      回复
    查看更多(1)
  • Alessa Gillespie
    Alessa Gillespie
    2019-06-21

    楼主怎么处理的?我这边我同事也遇到了,有时候走有时候不走,测了下全是苹果的手机,安卓没出现过这问题,我们这边测试是一个苹果7,一个苹果6S

    2019-06-21
    有用
    回复 1
    • 墨菲
      墨菲
      2019-06-21

      我这刚发现 这不来这提交bug了   解决办法就是不用promise 哈哈

      2019-06-21
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-06-20

    请具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-06-20
    有用
    回复 12
    • 墨菲
      墨菲
      2019-06-20

      我随便写了个demo (流程:一个Promise 在成功后调用.then 渲染msg的文字

      bug: 小程序经过多次冷启动后 出现不去回调.then方法的bug  导致没渲染相应的文字

      微信版本号:7.0.4

      系统版本号:12.3.1


      js 代码


      正常流程:


      bug流程: 没出现文字  点击测试按钮多次调用仍然没出现




      2019-06-20
      回复
    • 墨菲
      墨菲
      2019-06-20

      https://developers.weixin.qq.com/s/YcHSsgmA7i9w

      2019-06-20
      回复
    • 墨菲
      墨菲
      2019-06-20

      偶发性的  大概冷启动20 30次出现一次这种现象   手机是苹果6

      2019-06-20
      回复
    • 派大星
      派大星
      2019-06-20

      今天我们线上的产品也出现了这种情况,iphone 6 或者7 上,方法调用成功后没有走then的回调

      2019-06-20
      回复
    • 派大星
      派大星
      2019-06-20

      是线上用户反馈给我们的问题,我通过内部的log查出的结果

      2019-06-20
      回复
    查看更多(7)
登录 后发表内容