当前位置: 首页 > wzjs >正文

基础建设龙头股班级优化大师app下载学生版

基础建设龙头股,班级优化大师app下载学生版,巫溪县城乡建设委员会网站,保定网站优化一、错误类型 任何一个框架,对于错误的处理都是一种必备的能力 在Vue 中,则是定义了一套对应的错误处理规则给到使用者,且在源代码级别,对部分必要的过程做了一定的错误处理。 主要的错误来源包括: 后端接口错误代码中本身逻辑错误二、如何处理 后端接口错误 通过axi…

一、错误类型

任何一个框架,对于错误的处理都是一种必备的能力

Vue 中,则是定义了一套对应的错误处理规则给到使用者,且在源代码级别,对部分必要的过程做了一定的错误处理。

主要的错误来源包括:

  • 后端接口错误
  • 代码中本身逻辑错误

二、如何处理

后端接口错误

通过axiosinterceptor实现网络请求的response先进行一层拦截

apiClient.interceptors.response.use(response => {return response;},error => {if (error.response.status == 401) {router.push({ name: "Login" });} else {message.error("出错了");return Promise.reject(error);}}
);

代码逻辑问题

全局设置错误处理

设置全局错误处理函数

Vue.config.errorHandler = function (err, vm, info) {// handle error// `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子// 只在 2.2.0+ 可用
}

errorHandler指定组件的渲染和观察期间未捕获错误的处理函数。这个处理函数被调用时,可获取错误信息和 Vue 实例

不过值得注意的是,在不同 Vue 版本中,该全局 API 作用的范围会有所不同:

从 2.2.0 起,这个钩子也会捕获组件生命周期钩子里的错误。同样的,当这个钩子是 undefined 时,被捕获的错误会通过 console.error 输出而避免应用崩

从 2.4.0 起,这个钩子也会捕获 Vue 自定义事件处理函数内部的错误了

从 2.6.0 起,这个钩子也会捕获 v-on DOM 监听器内部抛出的错误。另外,如果任何被覆盖的钩子或处理函数返回一个 Promise 链 (例如 async 函数),则来自其 Promise 链的错误也会被处理

生命周期钩子

errorCaptured是 2.5.0 新增的一个生命钩子函数,当捕获到一个来自子孙组件的错误时被调用

基本类型

(err: Error, vm: Component, info: string) => ?boolean

此钩子会收到三个参数:错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。此钩子可以返回 false 以阻止该错误继续向上传播

参考官网,错误传播规则如下:

  • 默认情况下,如果全局的 config.errorHandler 被定义,所有的错误仍会发送它,因此这些错误仍然会向单一的分析服务的地方进行汇报
  • 如果一个组件的继承或父级从属链路中存在多个 errorCaptured 钩子,则它们将会被相同的错误逐个唤起。
  • 如果此 errorCaptured 钩子自身抛出了一个错误,则这个新错误和原本被捕获的错误都会发送给全局的 config.errorHandler
  • 一个 errorCaptured 钩子能够返回 false 以阻止错误继续向上传播。本质上是说“这个错误已经被搞定了且应该被忽略”。它会阻止其它任何会被这个错误唤起的 errorCaptured 钩子和全局的 config.errorHandler

下面来看个例子

定义一个父组件cat

Vue.component('cat', {template:`<div><h1>Cat: </h1>
http://www.dtcms.com/wzjs/11898.html

相关文章:

  • 全国大学生职业生涯规划大赛官网徐州seo公司
  • 做网站的人多吗网站设计与实现毕业设计
  • 区校合作网站建设方案外贸网站推广与优化
  • 手机硬件开发竞价托管优化公司
  • 永康网站建设公司付费推广外包
  • 头条有没有做网站的网站seo方案模板
  • 如何建立自己推广网站市场调研问卷调查怎么做
  • 网站建设的重要性关键词排名怎么做上首页
  • 做精酿啤酒购买的网站dreamweaver网页制作
  • 建材类网站模板长沙网站推广排名优化
  • 青岛城阳网站建设志鸿优化设计官网
  • 用dw制作网站模板下载营销对企业的重要性
  • 阿里云网站搭建教程美食软文300字
  • 哪个网站可以帮助做数学题百家号关键词seo优化
  • 国务院办公厅关于加强政府网站信息内容建设的意见 首次郑州高端网站建设
  • xp怎么做网站如何推广小程序平台
  • 泉州有哪些公司是做网站百度网页版电脑版入口
  • 在线客服系统 网页版上海seo优化外包公司
  • 中文网站建设中模板下载杭州网站排名提升
  • 邯郸网站建设哪家专业新野seo公司
  • 网站开发总结标题今日广州新闻最新消息
  • 苏州市吴江区建设局网站app拉新推广平台
  • 留学网站模板成品网站1688入口网页版怎样
  • 哪种技术做网站容易论文答辩保定seo排名优化
  • 小说网站制作模板网页模板免费下载网站
  • 塘沽网站制作百度注册网站怎么弄
  • 怎样接做网站和软件的活独立站建站需要多少钱
  • 公司网站制作都需要图片2024年最新一轮阳性症状
  • 门户网站建设方法爱站网长尾挖掘工具
  • 俄语网站里做外贸shop淘宝网页版