index.js文件
import axios from 'axios'
// import store from '/store/index'
export function request(config){
const instance = axios.create({
// baseURL: 'http://xxxx,
timeout: 5000
})
// 请求拦截
instance.interceptors.request.use(config => {
// config.headers.Authorization = store.state.token //可以给请求头添加token
return config
}, err => {
console.log(err)
})
// 响应拦截
instance.interceptors.response.use(res => {
return res
}, err => {
console.log(err)
})
return instance(config)
}
api.js文件
import { request } from './request'
// post请求示例, 默认是get请求
// export const postData = (data) => request({
// url: 'getname',
// method: 'post',
// data
// })
// get请求
// export const getParams = (params) => request({
// url: 'getParams',
// params
// })