Vue: Uncaught TypeError: Cannot set property 'errorHandler' of undefined

前端报错

Uncaught TypeError: Cannot set property 'errorHandler' of undefined

环境

  • Vue 3.x

分析

errorHandler为 Vue.config 上的接口。三方插件复写此接口时读取。
样例:

export default function(fundebug, Vue) {
    Vue.config.errorHandler = function(err, vm, info) {
        // ...
    };
}

Vue.config未初始化为对象,导致操作报错。

解决

应该在实例化 app 时,初始化config对象。

app.config = {};

相关文档

上一篇:Servlet的异常处理


下一篇:Yii2 之错误处理深入分析