gpt4 book ai didi

javascript - React 路由器 activeClassName 没有为子路由设置事件类

转载 作者:搜寻专家 更新时间:2023-11-01 04:30:08 25 4
gpt4 key购买 nike

<ul className="right hide-on-med-and-down">
<li><IndexLink to="/" activeClassName="active">ABOUT</IndexLink></li>
<li><Link to="blog" activeClassName="active">BLOG</Link></li>
<li><Link to="discover" activeClassName="active">DISCOVER</Link></li>
<li><Link to="contact" activeClassName="active">CONTACT</Link></li>
</ul>

这是我的导航的样子,当我导航到/blog 时,博客处于事件状态。但是当我导航到/blog/my-blog-post 时,事件类消失了,有没有办法让/blog/my-blog-post 在我的博客列表项上设置事件类?

最佳答案

<Route path="blog" component={Blog}>
<Route path=":slug" component={Blog}></Route>
</Route>

我只需要像上面那样声明我的路线就可以了!此链接很有帮助:https://github.com/reactjs/react-router/issues/1684

关于javascript - React 路由器 activeClassName 没有为子路由设置事件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37094748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com