【发布时间】:2021-12-27 11:27:27
【问题描述】:
我们都知道,在“to”中,我们将路线放置在我们想去的地方 喜欢
<NavLink to={`${option.value}`} activeClassName="active">Click Me <./NavLink>
但是当我把它改成
<NavLink to={{
pathname: `${option.value}`,
state: {scroll: true}
}} activeClassName="active">Click Me <./NavLink>
它仍然可以正常工作,但现在 activeClassName 无法正常工作。 这样做的原因是当用户单击此链接时,我希望历史记录中的滚动属性。 onClick 和另一个函数不会发生这种情况,因为在路线更改时,历史记录会被重置。 谁能告诉我这个问题的解决方案,我怎样才能让历史滚动并让 activeClassName 也能正常工作。
【问题讨论】:
标签: reactjs dom routes router nav