axios interceptors 拦截器
import axios from 'axios'
import router from '../router'
import { Loading } from 'element-ui'
import Promise from 'promise'
var loadinginstace
axios.interceptors.request.use(
config => {
loadinginstace = Loading.service({
lock: true,
text: 'Loading',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.3)',
customClass:"osloading",
fullscreen: true
})
return config
},
error => {
loadinginstace.close()
return Promise.reject(error)
}
)
axios.interceptors.response.use(
response => {
if(response.data.data && response.data.data.ecode == '401') {
loadinginstace.