main.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { VueElement, createApp,Vue } from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import * as echarts from 'echarts'
  5. import $ from 'jquery'
  6. //import Vuex from 'vuex' // 引入vuex
  7. import ElementUI from 'element-plus'
  8. import { createPinia } from 'pinia'
  9. import 'element-plus/theme-chalk/index.css' // 引入整个Element样式
  10. import './style/index.css' // 引入整个Element样式
  11. import '@/utils/flexible'
  12. import "normalize.css/normalize.css";//重置样式
  13. import directive from '@/utils/directive'
  14. // import mitt from 'mitt'
  15. //import '"element-plus/dist/index.css'
  16. //创建一个路由.user(router)
  17. createApp(App)
  18. .use(router)
  19. .use(ElementUI)
  20. .use(createPinia)
  21. .use(VScaleScreen)
  22. .use(directive)
  23. // .use(mitt)
  24. //.use(Vuex)
  25. .mount('#app')
  26. const originalReplace = router.prototype.replace
  27. router.prototype.replace = function replace(location) {
  28. return originalReplace.call(this, location).catch(err => err);
  29. }
  30. VueElement.prototype.$echarts = echarts;
  31. // app.config.globalProperties.$mitt=mitt();