- 我检查了如下几个内容:
- 我并没有任何地方做了try/catch 并不处理的情况。
- 也没有使用 app.config.errorHandler 全局错误拦截。
- axios 也没有拦截响应也没有任何处理(哪怕报错的代码和请求无关)
- 哪怕手动输出 throw new Error(e.message) 也不会报错。
- debugger 能在代码报错前正常生效。
最终检查结果
执行多个 Promise 任务的时候,我习惯性用 Promise.allSettled 因为它更安全,其中一个任务报错也不会中断其他任务结果。 但就是因为这个,如果某一个任务报错。控制台也不会打印错误。 所以还是换成 Promise.all 就可以了。
标签:vue,错误,代码,打印,Promise,报错,控制台 From: https://www.cnblogs.com/CyLee/p/17363392.html