main.js 555 B

123456789101112131415161718192021222324
  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 './assets/css/element-variables.scss';
  7. import 'babel-polyfill';
  8. import '@/assets/font/iconfont.css';
  9. import '@/assets/font/iconfont.js';
  10. Vue.config.productionTip = false;
  11. Vue.use(ElementUI);
  12. // 创建事件总线
  13. Vue.prototype.$bus = new Vue();
  14. new Vue({
  15. router,
  16. store,
  17. render: h => h(App),
  18. mounted() {
  19. document.dispatchEvent(new Event('render-event'));
  20. }
  21. }).$mount('#app');