react-router-hash-link 如果来自不同的路由则不起作用

问题描述 投票:0回答:2
reactjs react-router react-router-v4 react-router-dom
2个回答
0
投票

所以按照上面答案中必须保留

<a id="header2">
的思路,我将相同的内容添加到
<span>
中,这也有效。然后我意识到,就我而言,我正在将 id 添加到我的自定义组件中,该组件没有传递 id 道具。一旦我向我的组件添加了一个 id 道具,HashLink 就开始正常工作了。


-2
投票

而不是

<h2 id="header2"></h2>
如果你保持
<a id="header2"></a>
它有效。

© www.soinside.com 2019 - 2024. All rights reserved.