分为errorCaptured
与errorHandler
。
errorCaptured
是组件内部钩子,可捕捉本组件与子孙组件抛出的错误,接收error
、vm
、info
三个参数,return false
后可以阻止错误继续向上抛出。
errorHandler
为全局钩子,使用Vue.config.errorHandler
配置,接收参数与errorCaptured
一致,2.6后可捕捉v-on
与promise
链的错误,可用于统一错误处理与错误兜底。
正文结束
Ctrl + Enter