"axios": "0.18.1"axios版本
import axios from 'axios' import {message} from './message' import main from '../../application' import context from '@/main' // create an axios instance const service = axios.create({ baseURL: main.url, // 我在这里专门弄了一个js文件存储地址。不知道他们根据打包方式选择配置文件如何做到的,我就用了一个笨办法 withCredentials: false, // send cookies when cross-domain requests timeout: 1000000, // request timeout }) // 请求之前的拦截器 service.interceptors.request.use( config => { config.headers['Authorization'] = window.sessionStorage.getItem('token') config.timeout = 100000 if (config.method == 'get') { config.params = config.data } return config }, error => { return Promise.reject(error) } ) // 请求后拦截器 service.interceptors.response.use( response =