From 80627b2c3285d5109cdf2907f70b76a5fae0cae3 Mon Sep 17 00:00:00 2001 From: ZLY Date: Tue, 26 Aug 2025 16:15:22 +0800 Subject: [PATCH] =?UTF-8?q?pref(navBar):=20=E4=BC=98=E5=8C=96=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E6=A0=87=E9=A2=98=E8=8E=B7=E5=8F=96=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=92=8Ctab=E9=A1=B5=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/ideContainer/navBar.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/ideContainer/navBar.tsx b/src/pages/ideContainer/navBar.tsx index a248935..3c309c2 100644 --- a/src/pages/ideContainer/navBar.tsx +++ b/src/pages/ideContainer/navBar.tsx @@ -25,13 +25,16 @@ const NavBar: React.FC = ({ selected, menuData, onTabChange, onTabC } if (item.children) { const title = findMenuTitle(item.children, path); - if (title) return title; + if (title && title !== '未知页面') { + return title; + } } } return '未知页面'; }; + // 当选中的菜单项变化时,添加新的tab useEffect(() => { if (selected?.currentPath) { @@ -59,13 +62,11 @@ const NavBar: React.FC = ({ selected, menuData, onTabChange, onTabC }, [selected, menuData]); const handleDeleteTab = (key: string) => { - console.log("key:",key); const newTabs = tabs.filter(tab => tab.key !== key); setTabs(newTabs); // 如果删除的是当前激活的tab,激活第一个tab(如果存在) if (key === activeTab && newTabs.length > 0) { - console.log("newTabs[0].key:",newTabs[0].key); setActiveTab(newTabs[0].key); onTabChange?.(newTabs[0].path); }