import Vue from 'vue' import 'normalize.css/normalize.css'// A modern alternative to CSS resets import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n import VCharts from 'v-charts' import '@/styles/index.scss' // global css import App from './App' import Axios from 'axios' Vue.prototype.$axios = Axios Axios.defaults.baseURL = '/api' Axios.defaults.headers.post['Content-Type'] = 'application/json'; import router from './router' import store from './store' // 全局自定义组件 import tabsearch from '@/components/tab-search/index.vue' import '@/icons' // icon import '@/permission' // permission control import '@/components/templatePage/static/common/common.less' Vue.use(ElementUI, { locale }) import('element-ui/lib/theme-chalk/index.css') Vue.use(VCharts) Vue.config.productionTip = false new Vue({ el: '#app', router, store, template: '', components: { App } })