react-router 的一点问题

路由大概是这个样子的

<Route path="/">
  <Route path="/department(/:area)" />
</Route>

我有一个 Link 是进入 /department

此时该 Link 处于高亮状态(设置了 activeClass)

但是当我进入 /department/somedept 的时候就不高亮了,这该怎么解决呢?

阅读 2.1k
2 个回答
<Link to="/department" activeClassName="xxxx">department</Link>
<Link to="/department/somedept" activeClassName="xxxx">some department</Link>
<IndexLink to="/department" activeClassName="active">Department</IndexLink>
<Link to="/department/somedept" activeClassName="active" onlyActiveOnIndex={true}>Department</Link>

react-router-tutorial

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