main.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  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 "normalize.css/normalize.css";//重置样式
  12. import '@/js/lindex.js'
  13. import '@/utils/flexible'
  14. // import '../public/static/Build/Build.wasm'
  15. // import '../public/static/Build/Build.data'
  16. import directive from '@/utils/directive'
  17. // import mitt from 'mitt'
  18. //import '"element-plus/dist/index.css'
  19. //创建一个路由.user(router)
  20. createApp(App)
  21. .use(router)
  22. .use(ElementUI)
  23. .use(createPinia)
  24. .use(VScaleScreen)
  25. .use(directive)
  26. // .use(mitt)
  27. //.use(Vuex)
  28. .mount('#app')
  29. const originalReplace = router.prototype.replace
  30. router.prototype.replace = function replace(location) {
  31. return originalReplace.call(this, location).catch(err => err);
  32. }
  33. VueElement.prototype.$echarts = echarts;
  34. // app.config.globalProperties.$mitt=mitt();