import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import $ from 'jquery'; window.$ = $; // 连线 import jsPlumb from 'jsplumb'; Vue.prototype.$jsPlumb = jsPlumb.jsPlumb; import VideoPlayer from 'vue-video-player'; import 'video.js/dist/video-js.css'; import 'vue-video-player/src/custom-theme.css'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import GCLSBookQuestionUI from 'gcls-book-question-ui'; import 'gcls-book-question-ui/dist/gcls-book-question-ui.css'; import AILPBookQuestionUI from 'ailp-book-question-ui'; import 'ailp-book-question-ui/dist/ailp-book-question-ui.css'; import BookUI from 'book-ui'; import 'book-ui/dist/book-ui.css'; import VueDND from 'awe-dnd'; import '@/icons'; import '@/styles/index.scss'; // global css import 'normalize.css/normalize.css'; import i18n from '@/utils/i18n'; import mixin from '@/utils/mixin'; import '@/permission'; // 权限控制 Vue.use(ElementUI); Vue.use(GCLSBookQuestionUI); Vue.use(AILPBookQuestionUI); Vue.use(BookUI); Vue.use(VideoPlayer); Vue.use(VueDND); Vue.mixin(mixin); Vue.config.productionTip = false; new Vue({ i18n, router, store, render: h => h(App) }).$mount('#app');