收藏
回答

wx.onUnhandledRejection不生效

wx.onUnhandledRejection((reason)=>{
    console.log('promise报错121212',reason)
  })
testPormise() {
      return new Promise((resolve,reject)=>{
        console.log(bb);
        const aa = 'name';
        if (aa === 'name1') {
          resolve();
        } else {
          reject({message: '1212'});
        }
      });
    },
this.testPormise().then(()=>{});

https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onUnhandledRejection.html

这样尝试并没有打印出来reason

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

6 个回答

  • IT学思想
    IT学思想
    01-22

    截止到2024.1月22日,现在也还是有问题

    01-22
    有用
    回复
  • 夏天
    夏天
    2022-05-08

    同样有这个问题,自己 reject/throw 的异常无法全局抓取

    2022-05-08
    有用
    回复
  • Tïedào 🧸
    Tïedào 🧸
    2022-05-06

    回个相关问题:https://developers.weixin.qq.com/community/develop/doc/000008f9f785304d4dedb7d255b000

    2022-05-06
    有用
    回复
  • 顺其自然
    顺其自然
    发表于移动端
    2022-05-01
    米家
    2022-05-01
    有用
    回复
  • Charlie
    Charlie
    2022-03-04

    没用过这个

    2022-03-04
    有用
    回复
  • Riven.
    Riven.
    2022-02-24

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

    2022-02-24
    有用
    回复 4
    • 仙儿
      仙儿
      2022-02-25
      微信开发者工具1.05.2202162
      2022-02-25
      回复
    • 老三
      老三
      2022-02-25
      我的开发者工具1.05.2111300也不行,但是用微信扫码预览是可以的
      2022-02-25
      回复
    • 仙儿
      仙儿
      2022-02-25回复老三
      这个问题不能在开发者工具测试是个大问题,而且我用iphone 8plus扫码也不能
      2022-02-25
      回复
    • Tïedào 🧸
      Tïedào 🧸
      2022-05-06
      调试时也发现这个问题,选调试基础库版本不同效果不一样,比如2.12.3可以,但最新版的2.23.5却不行。
      2022-05-06
      回复
登录 后发表内容