optimize(projects): improve robustness of second-level menu key logic

This commit is contained in:
wenyuan
2025-07-14 00:48:16 +08:00
committed by Soybean
parent 6207292d81
commit 8b8a2083bb
+8 -1
View File
@@ -64,7 +64,14 @@ function useMixMenu() {
}
function getActiveSecondLevelMenuKey() {
const [firstLevelRouteName, level2SuffixName] = selectedKey.value.split('_');
const keys = selectedKey.value.split('_');
if (keys.length < 2) {
setActiveSecondLevelMenuKey('');
return;
}
const [firstLevelRouteName, level2SuffixName] = keys;
const secondLevelRouteName = `${firstLevelRouteName}_${level2SuffixName}`;