Selaa lähdekoodia

feat: 导入icon

Gaokun Wang 2 viikkoa sitten
vanhempi
sitoutus
3ded300aeb
2 muutettua tiedostoa jossa 8 lisäystä ja 1 poistoa
  1. 2 1
      electron.vite.config.ts
  2. 6 0
      src/main.ts

+ 2 - 1
electron.vite.config.ts

@@ -85,7 +85,8 @@ export default defineConfig({
         'element-plus/es/components/checkbox/style/css',
         '@vue/reactivity',
         'element-plus/es/components/config-provider/style/css',
-        'element-plus/es/locale/lang/zh-cn'
+        'element-plus/es/locale/lang/zh-cn',
+        '@element-plus/icons-vue'
       ]
     }
   }

+ 6 - 0
src/main.ts

@@ -3,6 +3,9 @@ import '@/assets/styles/index.scss'
 import 'element-plus/dist/index.css'
 // element dark css
 import 'element-plus/theme-chalk/dark/css-vars.css'
+
+import * as ElementPlusIconsVue from '@element-plus/icons-vue'
+
 import { createApp } from 'vue'
 import App from './App.vue'
 import { setupRouter } from '@/router'
@@ -14,6 +17,9 @@ const pinia = createPinia()
 // 创建实例
 const setupAll = async () => {
   const app = createApp(App)
+  for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
+    app.component(key, component)
+  }
   setupRouter(app)
   app.use(ContextMenu)
   // setupAuthRoutes()