import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementUI from 'element-ui' import VueCodemirror from 'vue-codemirror' // 代码编辑器 import draggable from 'vuedraggable' // 拖拽组件 import EagleWebToolkit from '../packages' import 'element-ui/lib/theme-chalk/index.css' import 'codemirror/lib/codemirror.css' // 代码编辑器样式 import 'codemirror/mode/sql/sql.js' import axios from 'axios' // 注册饿了么UI Vue.use(ElementUI) // 注册Code编辑器 Vue.use(VueCodemirror) // 注册拖拽 Vue.component('draggable', draggable) // 注册Eagle组件库 Vue.use(EagleWebToolkit) Vue.config.productionTip = false Vue.prototype.$axios = axios new Vue({ router, store, render: h => h(App) }).$mount('#app')