element-ui ,页面被$router.push("xxx")跳转后,导航菜单高亮无变化,怎么解决?

一个router-view 里 ,希望渲染同一个component 只是path 和name不同。
clipboard.png

为啥push 跳转后,其他的导航菜单,点击都无法生效了?

clipboard.png

阅读 9.7k
4 个回答

element-ui 导航的index属性值 应该和路由注册时的path 相同,才正确。加'/'

也许是这样的,因为是动态路由,使用的是同一个组件,点击跳转之后,组件并不会重新创建,也就没有mounted(),所以看起来你点击其它菜单切换路由没生效,但路由的地址应该是变化了的。
如果能提供更详细的信息,也许更能找到问题吧

新手上路,请多包涵

请问问题解决了吗?我也遇到这样的问题,页面被 this.$router.push("XXX")跳转之后,导航栏高亮不变化

新手上路,请多包涵

想请教一下你的问题解决了吗 我现在也遇到这样的问题 请问解决方案是什么 谢谢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题