main.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import Vue from 'vue'
  2. import './plugins/element-ui';
  3. import './components/global_components';
  4. import './http';
  5. import './plugins';
  6. import router from './router'
  7. import store from './store'
  8. import VueCookie from 'vue-cookie';
  9. import App from './App.vue';
  10. import './assets/mc-inconfont/iconfont.css'
  11. import fullscreen from 'vue-fullscreen'
  12. import VueContextMenu from 'vue-contextmenu'
  13. import Urls from './assets/js/url.js' //路径共用
  14. import excelUrl from '../config/excel.env.js'
  15. import util from './assets/js/util.js'
  16. import common from './assets/js/common.js' //公共注册
  17. import http from './assets/js/http.js'
  18. import FormMaking from 'form-making'
  19. import 'form-making/dist/FormMaking.css'
  20. import VueEditor from "vue2-editor"
  21. Vue.use(VueEditor)
  22. Vue.use(FormMaking)
  23. Vue.prototype.$url = Urls
  24. Vue.prototype.$excelUrl = excelUrl
  25. Vue.prototype.$util = util
  26. // Vue.prototype.$getConfig = getConfig
  27. Vue.prototype.common = common
  28. Vue.prototype.$axios = http //axios 设置
  29. Vue.use(fullscreen)
  30. Vue.use(VueCookie);
  31. Vue.use(VueContextMenu)
  32. Vue.config.productionTip = false
  33. global.$vm = new Vue({
  34. router,
  35. store,
  36. render: h => h(App)
  37. }).$mount('#app')