main.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // import Vue from 'vue'
  2. import App from './App.vue'
  3. // 按需加载第三方库
  4. // import {
  5. // ColorPicker,Tree
  6. // } from 'view-design';
  7. // Vue.component('ColorPicker', ColorPicker);
  8. // Vue.component('Tree', Tree);
  9. // import axios from '../static/js/axios.min';
  10. // window.axios = axios;
  11. // import echarts from 'echarts'
  12. // window.echarts = echarts //挂载到window上
  13. import ElementUI from 'element-ui';
  14. import 'element-ui/lib/theme-chalk/index.css';
  15. import VueLazyLoad from 'vue-lazyload'
  16. import layer from "vue-layer";
  17. import "vue-layer/lib/vue-layer.css";
  18. Vue.prototype.$layer = layer(Vue);
  19. Vue.use(VueLazyLoad, {
  20. error: require('@/../static/images/thumbnail.jpg'),
  21. loading: require('@/../static/images/loading.jpg')
  22. })
  23. Vue.use(ElementUI);
  24. // import './permission' // permission control
  25. import router from './router'
  26. import "./common/scss/globe.scss"; //全局样式
  27. import store2 from "@/store/store.js" // 局部变量状态管理
  28. window.store = store2;
  29. Vue.prototype.store = store2;
  30. import store from './store'
  31. import './utils/rem'
  32. // 工具配置
  33. import Resource from "./common/js/language" //语言选择
  34. Vue.prototype.Resource = window.Resource = Resource;
  35. import URL_CONFIG from './common/js/config';
  36. window.URL_CONFIG = URL_CONFIG;
  37. import tooltip from './common/js/tooltip';
  38. window.createTooltip = tooltip;
  39. //组件引用
  40. import components from './components/index'
  41. Vue.use(components);
  42. import Vue from 'vue';
  43. Vue.prototype.bus = new Vue();
  44. // import './common/js/cover_css'
  45. new Vue({
  46. el: '#app',
  47. router,
  48. store,
  49. render: h => h(App)
  50. })