Vue.js 3中替代`Vue.config.errorHandler`的方法

13

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

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

Vue.js 3的等价替代是什么?

1个回答

23
Vue 3中,与之前相同,只是有一个小变化,即使用Vue代替(createApp()实例)Vue类的实例:
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");


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接