可以通过在 Vue 实例的错误处理函数中统一监听 Vue 组件的报错。
例如:
const app = new Vue({
el: '#app',
methods: {
handleError (err, vm, info) {
console.error(err, info)
}
},
errorCaptured (err, vm, info) {
this.handleError(err, vm, info)
return false
}
})
在上面的代码中,通过在 Vue 实例上注册 `errorCa