一般现在请求接口都会使用axios,方便而且比较简洁,下面总结了一套比较通用的请求方法以及报错机制
代码如下:
处理一遍数据结构的then方法可以根据业务情况自行调整
import Axios from 'axios';
const axios = Axios.create({
timeout: 200000
})
function ajax(method, url, params) {
function r() {
if (method.toLowerCase() === 'get') {
return axios.get(url, {
params,
headers: {
'token': ''
},
})
} else if (method.toLowerCase() === 'post') {
return axios.post(url, params, {
headers: {
'token': ''
}
})
}
}
return r().then(res => { /
const data = res.data
// 先处理一遍数据结构
if (
typeof data !== 'object&#