main.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import store from './store'
  5. import VueCookies from 'vue-cookies'
  6. import ElementUI from 'element-ui'
  7. import 'viewerjs/dist/viewer.css'
  8. import VueViewer from 'v-viewer'
  9. import uploader from 'vue-simple-uploader'
  10. import AudioPlayer from '@liripeng/vue-audio-player'
  11. import VueQuillEditor from 'vue-quill-editor'
  12. import 'quill/dist/quill.core.css'
  13. import 'quill/dist/quill.snow.css'
  14. import 'quill/dist/quill.bubble.css'
  15. import 'element-ui/lib/theme-chalk/index.css'
  16. // Element 额外提供了一系列类名,用于在某些条件下隐藏元素
  17. import 'element-ui/lib/theme-chalk/display.css'
  18. import mavonEditor from 'mavon-editor'
  19. import 'mavon-editor/dist/css/index.css'
  20. Vue.config.productionTip = false // 阻止控制台打印生产模式下的消息
  21. Vue.use(ElementUI)
  22. Vue.use(VueCookies)
  23. Vue.use(VueViewer)
  24. Vue.use(uploader)
  25. Vue.use(AudioPlayer)
  26. Vue.use(VueQuillEditor)
  27. Vue.use(mavonEditor)
  28. Vue.prototype.baseURL = '//api.reghao.cn'
  29. // this.$user 引用登录的用户
  30. Vue.prototype.$user = Vue.$cookies.get('user')
  31. new Vue({
  32. render: h => h(App),
  33. router,
  34. store
  35. }).$mount('#app')