赞
踩
import axios, { AxiosRequestConfig, AxiosResponse } from 'axios';
import { Message } from 'element-ui';
import router from '../../router';
axios.interceptors.request.use(function (config: AxiosRequestConfig): AxiosRequestConfig | Promise<AxiosRequestConfig>{
const options = {
//所有请求加上时间戳
params: {
cb: new Date().getTime(),
...config.params
},
//后台判断是页面请求还是接口请求
headers: {
'X-Requested-With': 'XMLHttpRequest',
...config.headers
}
}
return Object.assign(config, options);
}, function (error: any): Promise<never>{
return Promise.reject(error);
});
axios.interceptors.response.use(function(res: AxiosResponse): AxiosRes
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。