diff --git a/src/layouts/dashboard/nav-horizontal.tsx b/src/layouts/dashboard/nav-horizontal.tsx index 1d6c12d0..741a5363 100644 --- a/src/layouts/dashboard/nav-horizontal.tsx +++ b/src/layouts/dashboard/nav-horizontal.tsx @@ -42,12 +42,7 @@ export default function NavHorizontal() { * events */ const onOpenChange: MenuProps['onOpenChange'] = (keys) => { - const latestOpenKey = keys.find((key) => openKeys.indexOf(key) === -1); - if (latestOpenKey) { - setOpenKeys(keys); - } else { - setOpenKeys([]); - } + setOpenKeys(keys); }; const onClick: MenuProps['onClick'] = ({ key }) => { // 从扁平化的路由信息里面匹配当前点击的那个 diff --git a/src/layouts/dashboard/nav.tsx b/src/layouts/dashboard/nav.tsx index 47d4df46..a3ed6b44 100644 --- a/src/layouts/dashboard/nav.tsx +++ b/src/layouts/dashboard/nav.tsx @@ -79,12 +79,7 @@ export default function Nav(props: Props) { * events */ const onOpenChange: MenuProps['onOpenChange'] = (keys) => { - const latestOpenKey = keys.find((key) => openKeys.indexOf(key) === -1); - if (latestOpenKey) { - setOpenKeys(keys); - } else { - setOpenKeys([]); - } + setOpenKeys(keys); }; const onClick: MenuProps['onClick'] = ({ key }) => { // 从扁平化的路由信息里面匹配当前点击的那个