axios 包装网络请求
发布时间
阅读量:
阅读量
统一的请求数据处理工具
网络请求形式多样,但其本质无非是数据的发送与接收。由于axios在发送数据时仅支持字符串格式,而不接受对象形式的数据,因此有必要引入一个统一的工具类对发送的数据进行处理。同样地,在接收响应数据时,也可以通过判断不同的状态码来执行相应的处理逻辑,例如500表示服务器内部错误、404表示访问地址不存在等。
新建js文件,作为工具,可以放在自建的utils文件夹下
// this.$axios({})
import axios from "axios"
import qs from "querystring"
//对响应状态码的统一处理
const errorHandle = (status, info) => {
switch (status) {
case 400:
console.log("语义有误");
break;
case 401:
console.log("服务器认证失败");
break;
case 403:
console.log
全部评论 (0)
还没有任何评论哟~
