import Vue from 'vue' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import App from './App.vue' import router from './router' import './plugins/element.js' // 导入全局样式表 import './assets/css/global.css' // 导入axios数据交互请求 import axios from 'axios' // 使用axios // axios.defaults.baseURL = 'http://syjcapi.aielab.net/api/v1' //axios.defaults.baseURL = 'http://192.168.3.52/api/v1' axios.defaults.baseURL = 'http://new.syjc.com/api/v1' Vue.prototype.$http = axios Vue.config.productionTip = false axios.interceptors.request.use( config => { // 判断是否存在token,如果存在的话,则每个http header都加上token let token = localStorage.getItem('token') if (!config.headers.hasOwnProperty('Access-token') && token) { config.headers.Authorization = token } return config }, error => { return Promise.reject(error) }) Vue.use(ElementUI) new Vue({ router, render: h => h(App) }).$mount('#app')