import axios from 'axios'; import { Toast } from 'vant'; const baseURL = process.env.NODE_ENV === 'development' ? '/' : process.env.VUE_APP_HOST const instance = axios.create({ baseURL, timeout: 15000, }) instance.interceptors.request.use(request => { return request; }) instance.interceptors.response.use(response => { if(response.status === 200){ if(response.data.code === 0){ return response.data.data; } if(response.data.code !== 0){ Toast.fail(response.data.message) } } if(response.status !== 200){ Toast.fail('服务器错误') } return Promise.reject(response); }) export default instance;