1、src目录下心间api目录
2、api目录下新建 axios.js
内容
import axios from 'axios'
import {Toast} from 'mand-mobile'
axios.defaults.baseURL = "http://127.0.0.1:4523/mock/546412/" //根路径
axios.defaults.withCredentials = true
axios.defaults.headers.post['Content-Type'] = 'application/json'
axios.interceptors.request.use(config => {
// 在发送请求之前做些什么
return config;
},
error => {
// 对请求错误做些什么
console.log("err --- "+error)
return Promise.reject(error);
});
axios.interceptors.response.use(res =>{
console.log("object : "+typeof res.data)
if (typeof res.data !== 'object') {
Toast.fail('服务端异常!')
return Promise.reject(res)
}
if (res.data.code != 200) {// 后面code是自己定义的返回体中字段