Vue在拦截器把错误信息发送给后台

发布于 2022-09-12 02:16:27 字数 68 浏览 17 评论 0

后台写了一个接口,是报错日志管理表的添加,我在vue拦截器要怎么拿到错误信息然后分成我想要的字段传给后台那个接口进行添加?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北笙凉宸 2022-09-19 02:16:27

vue 有内置的错误拦截器,是不是很贴心?
在 main.js 里面加以下代码:

Vue.config.errorHandler = function (err, vm, info) {
  // 参数解析:
  // 1.err:错误对象;
  // 2.vm:Vue实例;
  // 3.info:Vue 特定的错误信息,比如错误所在的生命周期钩子
  // 错误被捕获后,不会再在控制台输出错误信息,可以补输出:
  console.error(err) 
  // 然后完成错误上报,一般是发送到一个收集错误的 API 接口
  // 如有必要,你还可以把 navigator 对象(客户端信息)一起上报
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文