我这也是出现一样的问题 [图片]
MAC开发者工具每次保存都提示Quick Fixes?[图片] 每次保存就会出现这个弹框,请官家给个解决方案呗
2020-07-01直接使用 [代码]addEventListener([代码][代码]"unhandledrejection"[代码][代码], [代码][代码]function[代码][代码](event)[代码] [代码]{[代码] [代码]});[代码] [代码]就可以了[代码]
onError不能捕获unhandledrejection我在Promise的then回调中抛出一个error,没有使用catch处理: [代码]function[代码] [代码]timeout(ms)[代码][代码]{[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve) =>[代码][代码] [代码][代码]{[代码][代码] [代码][代码]setTimeout(resolve, ms);[代码][代码] [代码][代码]});[代码][代码]}[代码] [代码]timeout(100).then(() =>[代码][代码]{[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]"test"[代码][代码]);[代码][代码]});[代码] console的报错截图是这样的: [图片] 我发现onError方法不能捕获未处理的Promise错误,即unhandledrejection。 那我应该怎样怎样全局监听unhandledrejection呢?
2018-09-28