main.js 956 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import Vue from 'vue';
  2. import i18n from '@/locales/i18n';
  3. import App from './App.vue';
  4. import router from './router';
  5. import store from './store';
  6. import $ from 'jquery';
  7. window.$ = $;
  8. // 连线
  9. import jsPlumb from 'jsplumb';
  10. Vue.prototype.$jsPlumb = jsPlumb.jsPlumb;
  11. import VideoPlayer from 'vue-video-player';
  12. import 'video.js/dist/video-js.css';
  13. import 'vue-video-player/src/custom-theme.css';
  14. import ElementUI from 'element-ui';
  15. import 'element-ui/lib/theme-chalk/index.css';
  16. import BookUI from 'book-ui';
  17. import 'book-ui/dist/book-ui.css';
  18. import VueDND from 'awe-dnd';
  19. import '@/icons';
  20. import '@/styles/index.scss'; // global css
  21. import 'normalize.css/normalize.css';
  22. import '@/permission'; // 权限控制
  23. import '@/components/globalComponents';
  24. Vue.use(ElementUI);
  25. Vue.use(BookUI);
  26. Vue.use(VideoPlayer);
  27. Vue.use(VueDND);
  28. Vue.config.productionTip = false;
  29. new Vue({
  30. i18n,
  31. router,
  32. store,
  33. render: (h) => h(App)
  34. }).$mount('#app');