main.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. Vue.use(VueCookies)
  7. import ElementUI from 'element-ui'
  8. // Element 额外提供了一系列类名,用于在某些条件下隐藏元素
  9. import 'element-ui/lib/theme-chalk/index.css'
  10. import 'element-ui/lib/theme-chalk/display.css'
  11. Vue.use(ElementUI)
  12. import 'viewerjs/dist/viewer.css'
  13. import VueViewer from 'v-viewer'
  14. Vue.use(VueViewer)
  15. import uploader from 'vue-simple-uploader'
  16. Vue.use(uploader)
  17. import AudioPlayer from '@liripeng/vue-audio-player'
  18. Vue.use(AudioPlayer)
  19. import VueQuillEditor from 'vue-quill-editor'
  20. import 'quill/dist/quill.core.css'
  21. import 'quill/dist/quill.snow.css'
  22. import 'quill/dist/quill.bubble.css'
  23. Vue.use(VueQuillEditor)
  24. import 'mavon-editor/dist/css/index.css'
  25. import mavonEditor from 'mavon-editor'
  26. Vue.use(mavonEditor)
  27. import BaiduMap from 'vue-baidu-map'
  28. Vue.use(BaiduMap, {
  29. ak: ''
  30. })
  31. import VueAMap from 'vue-amap'
  32. Vue.use(VueAMap)
  33. VueAMap.initAMapApiLoader({
  34. key: 'your amap key',
  35. plugin: ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PolyEditor', 'AMap.CircleEditor'],
  36. // 默认高德 sdk 版本为 1.4.4
  37. v: '1.4.15'
  38. })
  39. import VueClipboards from 'vue-clipboard2'
  40. Vue.use(VueClipboards)
  41. import '@/permission'
  42. Vue.config.productionTip = false // 阻止控制台打印生产模式下的消息
  43. Vue.prototype.baseURL = process.env.VUE_APP_SERVER_URL
  44. new Vue({
  45. render: h => h(App),
  46. router,
  47. store
  48. }).$mount('#app')