From 3559f2bf1e923180a23ec411cddcf9cbfbac35e8 Mon Sep 17 00:00:00 2001 From: moecinnamo Date: Fri, 12 Dec 2025 22:57:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=B8=BB=E9=A1=B5=E4=B8=8A?= =?UTF-8?q?=E8=BE=B9=E6=A0=8F=E5=92=8C=E4=BE=A7=E8=BE=B9=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 ++ src/components/index/Leftbar.vue | 50 +++++++++++++++++++++++++++++++- src/components/index/Topbar.vue | 48 ++++++++++++++++++++++++++++++ src/main.js | 12 ++++++-- 4 files changed, 108 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fcc5a96..653275b 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,9 @@ "format": "prettier --write --experimental-cli src/" }, "dependencies": { + "@element-plus/icons-vue": "^2.3.2", "@fortawesome/fontawesome-free": "^7.1.0", + "element-plus": "^2.12.0", "nprogress": "^0.2.0", "vue": "^3.5.25", "vue-router": "^4.6.3" diff --git a/src/components/index/Leftbar.vue b/src/components/index/Leftbar.vue index 41a40c8..ab0d8d5 100644 --- a/src/components/index/Leftbar.vue +++ b/src/components/index/Leftbar.vue @@ -1 +1,49 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/src/components/index/Topbar.vue b/src/components/index/Topbar.vue index cbece12..e38c68b 100644 --- a/src/components/index/Topbar.vue +++ b/src/components/index/Topbar.vue @@ -1,13 +1,39 @@ \ No newline at end of file diff --git a/src/main.js b/src/main.js index 92fee02..7249822 100644 --- a/src/main.js +++ b/src/main.js @@ -2,11 +2,17 @@ import { createApp } from 'vue' import App from './App.vue' import router from './router.js' import getConfig from './utils/config' +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' +import '@fortawesome/fontawesome-free/css/all.min.css' +import * as ElementPlusIconsVue from '@element-plus/icons-vue' const app = createApp(App) +app.use(ElementPlus) +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} app.config.globalProperties.$config = getConfig() - app.use(router) - -app.mount('#app') +app.mount('#app') \ No newline at end of file