main.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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 layer from "@/components/VueLayer/index";
  18. import "vue-layer/lib/vue-layer.css";
  19. Vue.prototype.$layer = layer(Vue);
  20. Vue.use(VueLazyLoad, {
  21. error: require('@/../static/images/thumbnail.jpg'),
  22. loading: require('@/../static/images/loading.jpg')
  23. })
  24. Vue.use(ElementUI);
  25. // import './permission' // permission control
  26. import router from './router'
  27. import "./common/scss/globe.scss"; //全局样式
  28. import store2 from "@/store/store.js" // 局部变量状态管理
  29. window.store = store2;
  30. Vue.prototype.store = store2;
  31. import store from './store'
  32. // import './utils/rem'
  33. import './utils/flexible.js'
  34. // 工具配置
  35. import Resource from "./common/js/language" //语言选择
  36. Vue.prototype.Resource = window.Resource = Resource;
  37. import URL_CONFIG from './common/js/config';
  38. window.URL_CONFIG = URL_CONFIG;
  39. import tooltip from './common/js/tooltip';
  40. window.createTooltip = tooltip;
  41. //组件引用
  42. import components from './components/index'
  43. Vue.use(components);
  44. import Vue from 'vue';
  45. Vue.prototype.bus = new Vue();
  46. // import './common/js/cover_css'
  47. new Vue({
  48. el: '#app',
  49. router,
  50. store,
  51. render: h => h(App)
  52. })