我有以下路由器
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route name="events" path="/events" component={Events}>
<Route path=":eventId" component={Details}/>
</Route>
</Route>
以及以下链接:<Link to={'/events'}>
当我浏览/events/1234
时,this.context.router.isActive(this.props.to, true)
会返回 false
。
我也试过这个配置,但它是一样的:
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route name="events" path="/events" component={Events}>
<Route path="/events/:eventId" component={Details}/>
</Route>
并尝试<Link to={'events'}>
(没有/
)但没有更多成功。
知道在浏览isActive
时如何将true
提升为 /events/1234
?