import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
//import env from './env.js'
//mock.js开关
const mock = true;
if(mock){
require("./mock/api.js");
}
//接口拦截
axios.defaults.baseURL = "/api"
//axios.defaults.baseURL = env.baseURL
axios.defaults.timeout = 8000
axios.interceptors.response.use(function (respons) {
const res = respons.data;
if (res.status === 0) {
return res.data
} else if (res.status === 10) {
window.location.href = '/#/login'
} else {
alert(res.msg)
}
})
const app = createApp(App);
//全局挂载
app.config.globalProperties.$axios = axios;
app.use(store).use(router).mount('#app')