关联的 Issue:分栏模式下,分栏菜单存在子菜单,且没有指定重定向时,能否不打开 tab 页,只切换子菜单

  • 缩减了 columnsAside.vue 监听 themeConfig 范围,避免多次触发 setSendColumnsChildren 事件
  • 某些情况下(调试下编辑 columnsAside.vue 并保存) aside.vue 可能靠后于 columnsAside.vue 初始化,导致无法成功监听第一次 setSendColumnsChildren,测试后延迟 500 毫秒是一个合适的时间(200毫秒测试过不一定可以)

调整后已知问题(个人认为不影响使用):

  • 选中没有重定向的一级菜单后,切换“分栏高亮风格”,子菜单列表会根据当前路由重新,导致分栏高亮的菜单项与子菜单列表不一致
  • 开启“分栏菜单鼠标悬停预加载”后,选中没有重定向的一级菜单后,鼠标移出菜单,子菜单列表会根据当前路由重新,导致分栏高亮的菜单项与子菜单列表不一致(建议开启“分栏菜单鼠标悬停预加载”时,一级菜单需要设置“重定向”)