Browse Source

🐳 chore: 引入图标库和vue-router

Pchen. 8 months ago
parent
commit
9b7b82ef45
2 changed files with 14 additions and 3 deletions
  1. 3 1
      package.json
  2. 11 2
      src/main.js

+ 3 - 1
package.json

@@ -9,8 +9,10 @@
     "preview": "vite preview"
   },
   "dependencies": {
+    "@element-plus/icons-vue": "^2.3.1",
     "element-plus": "^2.8.0",
-    "vue": "^3.4.29"
+    "vue": "^3.4.29",
+    "vue-router": "^4.4.3"
   },
   "devDependencies": {
     "@vitejs/plugin-vue": "^5.0.5",

+ 11 - 2
src/main.js

@@ -1,5 +1,14 @@
 import { createApp } from 'vue'
-import './style.css'
+
+import * as ElementPlusIconsVue from '@element-plus/icons-vue'
+
 import App from './App.vue'
+import { router } from './router/'
+
+const app = createApp(App);
+
+for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
+    app.component(key, component)
+}
 
-createApp(App).mount('#app')
+app.use(router).mount('#app');