小程序通过App实例的onError方法来捕获小程序的异常信息,通过该方法能收集异常从而实现小程序的异常监控;
小程序的错误收集内部具体的实现:
视图渲染层是通过window.onerror来捕获前端错误
window.onerror
服务层是通过try-catch来捕获错误的
try-catch
那么可以知道:
小程序对promise的unhandledrejection异常是无法捕获的,需要开发者自己catch promise抛出的异常;
unhandledrejection