访问任何子路由时,如何在父路由链接上获得活动类?



父菜单包含指向路由 A、B 和 C 的链接。路由 B 具有一个子菜单,其中包含指向子路由 B1 和 B2 的链接。例如,当访问B1时,如何不仅在子菜单中的B1链接上,而且在父菜单B链接上获得router-link-active类?

我发现 2 年前的这个线程提供了自定义解决方案,今天是否有更简单的东西,或者以某种方式启用一些本机支持?

尝试使用嵌套路由。

路由器链路有两种不同的活动类:router-link-activerouter-link-exact-active。第二个应用于与当前路径完全匹配的任何路由器链路,而第一个应用于与当前路由部分匹配的路由器链路。嵌套路由时,路径将允许部分匹配,从而将类应用于多个路由器链路。

有关该主题的更多信息,请参阅此问题。

最新更新