From 87591365bc051e74918597952c5208c8b71764cc Mon Sep 17 00:00:00 2001 From: Wangnov Date: Mon, 8 Sep 2025 15:41:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9C=A8AppHeader=E4=B8=AD=E9=9B=86?= =?UTF-8?q?=E6=88=90=E8=AF=AD=E8=A8=80=E5=88=87=E6=8D=A2=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在AppHeader主导航栏中添加LanguageSwitch组件 - 使用dropdown模式和medium尺寸提供最佳用户体验 - 与现有ThemeToggle组件并列放置,保持界面一致性 - 为管理后台提供全局语言切换功能 --- web/admin-spa/src/components/layout/AppHeader.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/admin-spa/src/components/layout/AppHeader.vue b/web/admin-spa/src/components/layout/AppHeader.vue index c66eed9f..81c49b03 100644 --- a/web/admin-spa/src/components/layout/AppHeader.vue +++ b/web/admin-spa/src/components/layout/AppHeader.vue @@ -38,6 +38,11 @@
+ +
+ +
+
@@ -273,6 +278,7 @@ import { showToast } from '@/utils/toast' import { apiClient } from '@/config/api' import LogoTitle from '@/components/common/LogoTitle.vue' import ThemeToggle from '@/components/common/ThemeToggle.vue' +import LanguageSwitch from '@/components/common/LanguageSwitch.vue' const router = useRouter() const authStore = useAuthStore()