解决vue axios的封装 请求状态的错误提示问题


Posted in Javascript onSeptember 25, 2018

如下所示:

/**
* axios配置,输出为vue组建
* */
import axios from 'axios';
import qs from 'qs'
import CookiesJS from 'js-cookie'
import router from '../router'

// http request 拦截器
axios.interceptors.request.use(
config => {
config.headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};

// 在post请求发送出去之前,对其进行编码
if (config.method === 'post') {
config.data = qs.stringify(config.data);
}
return config;
},
err => {
return Promise.reject(err);
});

// http response 拦截器
axios.interceptors.response.use(
response => {
return response;
},
error => {
if (error.response) {
console.log("请求错误");
console.log(error.response.status);
switch (error.response.status) {
case 401:
// store.dispatch('logout');
console.log("401");
break;
case 404:
router.push('/Error/Error404');
break;
case 500:
router.push('/Error/Error500');
}

}
return Promise.reject(error);// 返回接口返回的错误信息
});

export default axios;


---------------------

以上这篇解决vue axios的封装 请求状态的错误提示问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
dojo 之基础篇(三)之向服务器发送数据
Mar 24 Javascript
判断用户的在线状态 onbeforeunload事件
Mar 05 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
May 31 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
在 Node.js 中使用原生 ES 模块方法解析
Sep 19 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
在vue中封装方法以及多处引用该方法详解
Aug 14 Javascript
angular 数据绑定之[]和{{}}的区别
Sep 25 #Javascript
Vue高版本中一些新特性的使用详解
Sep 25 #Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 #Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 #Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
Sep 25 #Javascript
Vue页面跳转动画效果的实现方法
Sep 23 #Javascript
vue解决弹出蒙层滑动穿透问题的方法
Sep 22 #Javascript
You might like
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
php 静态化实现代码
2009/03/20 PHP
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
jQuery中:last选择器用法实例
2014/12/30 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Python中django学习心得
2017/12/06 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
pytorch实现查看当前学习率
2020/06/24 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
介绍一下Linux文件的记录形式
2012/04/18 面试题
CNC数控操作工岗位职责
2013/11/19 职场文书
土木工程个人自荐信范文
2013/11/30 职场文书
计算机求职信
2013/12/01 职场文书
酒店实习个人鉴定
2013/12/07 职场文书
班组长安全生产职责
2013/12/16 职场文书
学生拾金不昧表扬信
2014/01/21 职场文书
网管求职信
2014/03/03 职场文书
小学领导班子对照材料
2014/08/23 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
服务员态度差检讨书
2014/10/28 职场文书
python某漫画app逆向
2021/03/31 Python
python+opencv实现视频抽帧示例代码
2021/06/11 Python