diff --git a/apps/web/src/app/main/layout/NavigationMenu.tsx b/apps/web/src/app/main/layout/NavigationMenu.tsx index 0b65a2f..b836594 100644 --- a/apps/web/src/app/main/layout/NavigationMenu.tsx +++ b/apps/web/src/app/main/layout/NavigationMenu.tsx @@ -1,8 +1,10 @@ import { Menu } from "antd"; -import { useNavigate } from "react-router-dom"; +import { useNavigate, useLocation } from "react-router-dom"; export default function NavigationMenu() { const navigate = useNavigate(); + const location = useLocation(); + console.log(location.pathname); // 导航菜单项配置 const menuItems = [ { key: 'home', label: '首页', path: '/' }, @@ -18,7 +20,9 @@ export default function NavigationMenu() { theme="dark" mode="inline" className="!bg-transparent !border-0 pt-4 [&_.ant-menu-item]:!mt-2" - defaultSelectedKeys={['home']} + defaultSelectedKeys={[ + menuItems.find((item) => item.path === location.pathname)?.key, + ]} > {menuItems.map((item) => (