request.js内的配置(默认文件)
import axios from 'axios'
const instance = axios.create({
baseURL: 'http://xxx', // 请求后端数据的基本地址,自定义
timeout: 5000 // 请求超时设置,单位ms
})
const request = (url, method, submitData) => {
return instance({
url,
method,
[method.toLowerCase() === 'get' || method.toLowerCase() === 'delete' ? 'params' : 'data']: submitData
})
}
export default request
api.js内的配置
import request from '../utils/request'
// 获取分类列表
export const reqGetCateList = () => {
return request('/home/category/head', 'get')
}
这样一来Axios就配置完成,后续需要使用按需导入即可!