From b011a784c3fba9f7b59cd118ffe5d0f57bdc379f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8C=97=E6=9E=B3?= <7854742+wang_rumeng@user.noreply.gitee.com> Date: Tue, 23 Sep 2025 19:53:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4H5=E9=A6=96=E9=A1=B5=E9=A1=B6?= =?UTF-8?q?=E9=83=A8=E5=AF=BC=E8=88=AA=E6=A0=8F=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/layout/top-bar.tsx | 13 +++++++++++-- components/pages/home-page2.tsx | 19 +++++++++---------- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/components/layout/top-bar.tsx b/components/layout/top-bar.tsx index 850c9c6..c83c405 100644 --- a/components/layout/top-bar.tsx +++ b/components/layout/top-bar.tsx @@ -261,8 +261,17 @@ export function TopBar({ collapsed, isDesktop=true }: { collapsed: boolean, isDe left: (pathname === "/" || !isDesktop) ? "0" : (collapsed ? "2.5rem" : "16rem") }} > -
-
+
+
+ {pathname === "/" && ( + + )}
router.push("/")} diff --git a/components/pages/home-page2.tsx b/components/pages/home-page2.tsx index 209db41..0eb4bba 100644 --- a/components/pages/home-page2.tsx +++ b/components/pages/home-page2.tsx @@ -217,6 +217,11 @@ export function HomePage2() { const NavBar = () => { if (homeTabs.length === 0) return null; + useEffect(() => { + const handler = () => setMenuOpen((v) => !v); + window.addEventListener('home-menu-toggle' as any, handler as any); + return () => window.removeEventListener('home-menu-toggle' as any, handler as any); + }, []); return (
@@ -234,14 +239,8 @@ export function HomePage2() { ))}
- {/* 移动端开关 */} - + {/* 移动端开关移至 TopBar,保留占位对齐 */} +
{/* 移动端下拉(仅三个项) */} {menuOpen && ( @@ -1396,9 +1395,9 @@ function HomeModule5() { {/* 主要价格卡片 */}