diff --git a/docs/.vitepress/src/stores/menu.ts b/docs/.vitepress/src/stores/menu.ts index c8b3ec9371544932db61a72b4e6bf405fccf5ac8..d0b3dd244846e9bfaa37b0938b7d439e5a2bf9a5 100644 --- a/docs/.vitepress/src/stores/menu.ts +++ b/docs/.vitepress/src/stores/menu.ts @@ -14,7 +14,8 @@ export const useMenuStore = defineStore('menu', () => { const href = url.value.split('#')[0]; const node = rootTree.getNodeByHref(rootTree.root, decodeURIComponent(url.value)); const anchorNode = rootTree.getNodeByHref(rootTree.root, decodeURIComponent(href)); - return node || anchorNode; + const indexNode = rootTree.getNodeByHref(rootTree.root, decodeURIComponent(href) + 'index.html'); + return node || anchorNode || indexNode; }); // -------------------- 当前菜单节点的所有前驱节点 --------------------