收藏
回答

小程序捕获未处理的Promise错误(Uncaught in promise)

很多地方会用到Promise,但是有的地方调用会没有写catch方法,现在想要监听这些没处理的rejected promise 然后上报,webkit是有unhandledrejection事件,不知道在小程序中如何监听呢。

最后一次编辑于  2018-06-01  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 杨俊宁
    杨俊宁
    2018-06-05
    推荐我开源的  https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星  
    2018-06-05
    赞同
    回复
  • 如果
    如果
    2018-06-06

    应该是你没有定义promise的catch函数,所以报错;

    2018-06-06
    赞同
    回复 1
    • 他想要的不多
      他想要的不多
      2018-06-06

      这我知道,我的意思就是我有的不写catch,我在全局去处理这个unhandledrejection

      2018-06-06
      回复
  • Kevin
    Kevin
    2018-08-09

    请问楼主这个问题解决了吗?我们也在研究这个问题...

    2018-08-09
    赞同
    回复
  • undefined
    undefined
    2018-12-21

    请问这个问题解决了嘛?

    2018-12-21
    赞同
    回复