123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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'
- // 导入echarts
- import echarts from 'echarts'
- Vue.prototype.$echarts = echarts
- // 导入axios数据交互请求
- import axios from 'axios'
- //导入echart
- import * as echarts from 'echarts';
- Vue.prototype.$echarts = echarts
- // 使用axios
- // axios.defaults.baseURL = 'http://syjcapi.aielab.net/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')
|