当前位置: 首页 > 文档资料 > Vue.js 教程 >

7.1.4 Vue.config.errorHandler

优质
小牛编辑
125浏览
2023-12-01
  • 类型:Function
  • 默认值:undefined
  • 用法:
Vue.config.errorHandler = function (err, vm, info) {
  // handle error
  // `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子
  // 只在 2.2.0+ 可用
}

指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例。

从 2.2.0 起,这个钩子也会捕获组件生命周期钩子里的错误。同样的,当这个钩子是 undefined 时,被捕获的错误会通过 console.error 输出而避免应用崩溃。

从 2.4.0 起这个钩子也会捕获 Vue 自定义事件处理函数内部的错误了。

错误追踪服务 SentryBugsnag 都通过此选项提供了官方支持。