import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import './assets/css/global.css'; import i18n from './assets/lang/index'; import axios from './http'; import ElementUI from 'element-ui'; import locale from 'element-ui/lib/locale/lang/en'; import WKT from 'terraformer-wkt-parser'; // import locale from 'element-ui/lib/locale/lang/zh-CN' // import 'element-ui/lib/theme-chalk/index.css'; import '@/assets/element-variables.scss'; import '@/assets/css/index.css' import '@/assets/css/content.css' import '@/assets/css/configure.css' import '@/assets/css/config.css' import 'animate.css'; import VueParticles from 'vue-particles' import dataV from '@jiaminghi/data-view' import directive from '@/directive/index.js' // directive import drag from '@/assets/js/drag.js' Vue.use(directive) Vue.use(dataV) Vue.use(VueParticles) Vue.prototype.$echarts = echarts; import * as echarts from 'echarts'; Vue.use(ElementUI, { locale }); Vue.config.productionTip = false; Vue.prototype.$http = axios; Vue.prototype.$bus = new Vue(); Vue.prototype.$wkt = WKT; Vue.config.productionTip = false; new Vue({ router, i18n, store, render: (h) => h(App), }).$mount('#app');