import { createApp } from 'vue'; import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import ElementPlus from 'element-plus' //引入Element Plus import 'element-plus/dist/index.css' // 引入Element Plus样式 // 导入字体图标 import * as ElementPlusIconsVue from '@element-plus/icons-vue' import App from './App.vue'; // 导入router目录下的默认文件 index.ts,Vue 会自动识别,无需手动写index.ts // router/index.ts 负责定义所有路由规则,并创建 Vue Router 实例 import router from './router'; const app = createApp(App); //注册字体图标 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) } // 将 Vue Router 挂载到应用上,使所有组件都能访问路由功能 app.use(router) .use(ElementPlus, { locale: zhCn, }) app.mount('#app');