【问题标题】:Vue.js 3's alternative of `Vue.config.errorHandler`Vue.js 3 的 `Vue.config.errorHandler` 替代品
【发布时间】:2020-12-25 07:25:42
【问题描述】:

Airbrake 的 Vue configuration 页面仍然是关于 Vue 2:

Vue.config.errorHandler = function (err, vm, info) {
  airbrake.notify({
    error: err,
    params: {info: info}
  });
}

Vue.js 3 的等价物是什么?

【问题讨论】:

    标签: vue.js vue-component vuejs3 airbrake


    【解决方案1】:

    vue 3 中也是一样的,只是使用了Vue 来代替Vue 类的实例(createApp() 的实例):

    import { createApp } from "vue";
    import App from "./App.vue";
    
    let app=createApp(App)
    
    app.config.errorHandler = function (err, vm, info) {
      airbrake.notify({
        error: err,
        params: {info: info}
      });
    }
    app.mount("#app");
    
    

    【讨论】:

    猜你喜欢
    • 2013-04-14
    • 2012-02-18
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    相关资源
    最近更新 更多