Files
d2-admin-start-kit/src/plugin/axios/index.js
T
liyang 980450f37f 1.2.0
Former-commit-id: eee1f4b4c260bfcbd529e5e7b9bfd851183ab029
2018-07-07 12:13:20 +08:00

19 lines
476 B
JavaScript

import Vue from 'vue';
import { Message } from 'element-ui';
import axios from 'axios';
// 在这里对返回的数据进行处理
// 在这里添加你自己的逻辑
axios.interceptors.response.use((res) => {
if (res.data.code !== undefined) {
if (res.data.code !== 0) {
Message.error(res.data.msg);
return Promise.reject(res.data.msg);
}
return res.data.data;
}
return res.data;
}, err => Promise.reject(err));
Vue.prototype.$axios = axios;