- 下载安装axios: npm install axios -s
- 在src目录下创建一个htpp文件夹,再创建一个index.js文件
import axios from 'axios';
const service = axios.create({
baseUrl: 'https:xxxx.com',
timeout: 10000 ,
withCredentials: true,
})
service.interceptors.request.use(config => {
return config
},error=> {
return Promise.reject(error);
})
service.interceptors.response.use(response => {
return response.data
},err)
export { service as axios }
- 使用,创建http.js接口文件
import { axios } from './index'
export function login(params) {
return axios({
url: api.LOGIN,
method: 'post',
data: params,
});
}