Bläddra i källkod

页面调整bug

Ryuiso 3 veckor sedan
förälder
incheckning
3f7d25cb19
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      src/pages/layout/components/Nav.tsx

+ 5 - 1
src/pages/layout/components/Nav.tsx

@@ -131,7 +131,7 @@ const Nav : React.FC<Props> = ( props : Props ) => {
       icon: <ReadOutlined />,
       label: '帮助文档',
       onClick: () => {
-        router.navigate( { pathname: '/help/guide/overview' } )
+        window.open('/help/guide/overview', '_blank')
       }
     }
   ];
@@ -156,6 +156,10 @@ const Nav : React.FC<Props> = ( props : Props ) => {
               mode='inline'
               selectedKeys={ [ selectedKey ] }
               onSelect={ ( item ) => {
+                if ( String(item.key).startsWith('/help') ) {
+                  // External help opens in new tab; do not change selectedKey or navigate current tab
+                  return;
+                }
                 const menuLevel = item.keyPath.length > 1 ? 2 : 1;
                 onChangeSelectedKey( item.key, menuLevel );
               } }