我的模式为:顶部开启TopNav,左侧是子菜单模块。
源码中visibleNumber: 5, 设置了顶部栏初始数为5,
但是当你自定义菜单数量大于5个时
eg: 你有10个主菜单,你点击第5个以后的主菜单和其子菜单时,当前主菜单未高亮显示,就是看不到当前主菜单是哪一个!
修改建议:
源码里有动态设置顶部菜单栏mounted() { this.setVisibleNumber(); }
并且顶部显示都是根据 visibleNumber 值来判断,
考虑到执行顺序,建议把该函数放在created()函数中,即可解决!

另外,在源码上修改了一些非必要的内容:
在点击主菜单显示左侧联动菜单时,让它默认选中第一个子菜单,避免用户多点击一次

说明:样式以及其他可和源码保持一致,本人对此进行了微调,可忽略