数字化园区前端项目
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import Vue from "vue";
  2. import App from "./App.vue";
  3. import router from "./router";
  4. import store from "./store";
  5. import ElementUI from "element-ui";
  6. import "element-ui/lib/theme-chalk/index.css";
  7. import VueLazyload from "vue-lazyload";
  8. import * as filters from "./utils/filters";
  9. import MetaInfo from "vue-meta-info";
  10. import scroll from "vue-seamless-scroll";
  11. import VueClipboard from "vue-clipboard2";
  12. import "@assets/scss/common.scss"; /*引入公共样式*/
  13. Vue.use(VueLazyload, {
  14. preLoad: 1.3,
  15. attempt: 1,
  16. });
  17. Vue.use(scroll);
  18. Vue.use(MetaInfo);
  19. Vue.use(VueClipboard);
  20. Object.keys(filters).forEach(key => {
  21. Vue.filter(key, filters[key]);
  22. });
  23. Vue.config.productionTip = false;
  24. Vue.use(ElementUI);
  25. // 克隆对象 方便克隆以及调试
  26. Vue.prototype.$cloneDeep = data => JSON.parse(JSON.stringify(data));
  27. new Vue({
  28. router,
  29. store,
  30. render: h => h(App),
  31. mounted() {
  32. document.dispatchEvent(new Event("render-event"));
  33. },
  34. }).$mount("#app");