MuYunyun/create-react-doc

访问多层级目录下的路由时,对应 menu 未被展开

MuYunyun opened this issue · 2 comments

背景

访问多层级目录下的路由时,对应 menu 未被展开

image

策略

  • 优化 SubMenu.js 中的 keyValue,若链接为 hash 值,则 keyValue 取 hash 值,否则保持原样。
    • 经评估当前 SubMenu 始终没有 abbrlink,因而该步骤为无效步骤。
  • 优化 layout/index.js,移除 menuOpenKeys,根据路由自动判断当前应该展开的菜单目录 defaultOpenKeys 以取代手动传入 curOpenKeys

关联: #219

  • 非 hash 路由下,仍然未展开。

image