Files
d2-admin-start-kit/src/plugin/axios/index.js
T
2018-07-04 16:01:05 +08:00

23 lines
506 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)
} else {
return res.data.data
}
} else {
return res.data
}
}, err => {
return Promise.reject(err)
})
Vue.prototype.$axios = axios