如何优雅处理Vue项目异常,打造实战长尾词记录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1011个文字,预计阅读时间需要5分钟。
背景:你还在为处理Uncaught (in promise) ReferenceError而烦恼吗?还在为捕获异常反复写try+catch吗?还在为每个promise单独写catch吗?是时候使用全局异常处理了!🚀(针对Vue项目)
全局异常处理:统一处理所有异常,提高代码可维护性和稳定性。
背景
- 你还在为处理Uncaught (in promise) ReferenceError烦恼吗?
- 你还在为捕获异常反复的写try catch吗?
- 你还在为每一个promise写catch吗?
是时候一站式统一处理异常!!!(针对vue项目)
全局异常捕获
Vue.config.errorHandler = function (err, vm, info) { // 指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例。 // handle error // `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子 // 只在 2.2.0+ 可用 }
注意:面对异常处理,同步异常和异步异常应该区别对待分别处理。
本文共计1011个文字,预计阅读时间需要5分钟。
背景:你还在为处理Uncaught (in promise) ReferenceError而烦恼吗?还在为捕获异常反复写try+catch吗?还在为每个promise单独写catch吗?是时候使用全局异常处理了!🚀(针对Vue项目)
全局异常处理:统一处理所有异常,提高代码可维护性和稳定性。
背景
- 你还在为处理Uncaught (in promise) ReferenceError烦恼吗?
- 你还在为捕获异常反复的写try catch吗?
- 你还在为每一个promise写catch吗?
是时候一站式统一处理异常!!!(针对vue项目)
全局异常捕获
Vue.config.errorHandler = function (err, vm, info) { // 指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例。 // handle error // `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子 // 只在 2.2.0+ 可用 }
注意:面对异常处理,同步异常和异步异常应该区别对待分别处理。

