// 创建request.js文件
import axios from 'axios'
import app from '@/main'
/** 创建axios实例 **/
const service = axios.create({
baseURL: process.env.BASE_URL, // api的 base_url
timeout: 0 // 请求超时, 0无超时时间
})
// 全局loading状态
let loading = true
let loadingUrls = []
const showLoading = (loading, config) => {
if (loading) {
app.$spin.show({
render: (h) => {
return h('div', [
h('i', {
'class': 'ivu-icon icon-ios-loading',
style: {
fontSize: '30px'
}
}),
h('div', config.loadingText || 'Loading')
])
}
})
}
}
// 判断需要全局loading的接口是否请求完成,完成则剔除
const Loa