main.ts 668 B

123456789101112131415161718192021222324252627282930
  1. import './assets/main.scss';
  2. import { createApp } from 'vue';
  3. import { createPinia } from 'pinia';
  4. import ElementPlus from 'element-plus';
  5. import 'element-plus/dist/index.css';
  6. import 'leaflet/dist/leaflet.css';
  7. import App from './App.vue';
  8. import router from './router';
  9. import i18n from './i18n';
  10. // 导入 Element Plus 中文语言包(保留)
  11. import zhCn from 'element-plus/es/locale/lang/zh-cn';
  12. // 创建 Vue 应用实例
  13. const app = createApp(App);
  14. // ElementPlus 安装(带中文配置)
  15. app.use(ElementPlus, {
  16. locale: zhCn,
  17. });
  18. // 使用其他插件
  19. app.use(createPinia());
  20. app.use(router);
  21. app.use(i18n);
  22. // 挂载应用
  23. app.mount('#app');