main.ts 804 B

123456789101112131415161718192021222324252627282930313233
  1. import { createApp } from 'vue'
  2. import './style.css'
  3. import App from './App.vue'
  4. //1、route
  5. import router from '@/router/index'
  6. //2、pinia
  7. import pinia from '@/store'
  8. //3、element-plus
  9. import ElementPlus from 'element-plus'
  10. import 'element-plus/dist/index.css'
  11. import './style/index.css' //
  12. //import './style/style.css'
  13. import "normalize.css/normalize.css";//重置样式
  14. import '@/js/lindex.js'
  15. //4、引入echarts
  16. import * as echarts from 'echarts'
  17. const app = createApp(App)
  18. //1、route
  19. app.use(router)
  20. //2、pinia
  21. app.use(pinia)
  22. //3、element-plus
  23. app.use(ElementPlus)
  24. //4、放入全局
  25. app.config.globalProperties.$echarts = echarts
  26. app.mount('#app')
  27. app.config.errorHandler = function (err, vm, info) {
  28. // 处理错误,例如记录日志
  29. console.error('Vue error:', err, info);
  30. };