这是我的路线配置:
<Link className="nav-link " activeClassName="active" to={'/parent'}>
parent
</Link>
[当我访问URL时:https://localhost:8000/some-url/#/parent/ react将类active
应用于链接。但是当我访问路径:https://localhost:8000/some-url/#/parent/child时,react不应用active
类。
关于url是父级的任何后代时,如何获得要在链接上应用的活动类的任何建议。
我已经遵循documentation的意思,>
如果当前路线是已链接的,则将处于活动状态路线或链接路线的任何后代。要使链接仅在确切的链接路由上处于活动状态,请改用或设置onlyActiveOnIndex属性。
但不确定为什么默认情况下不应用它。
这是我的路由配置:父级当我访问url时:https:// localhost:8000 / some- url /#/ parent / ...
出于使用Link
的目的,应按照NavLink
的说明使用documentation