将React-Router
与browserHistory
一起使用,如何创建与页面上某个项目相同的页面链接?
在一个组成部分中:
<Link to='/coolRoute#coolThing'>Cool Thing</Link>
在另一个:
render () {
return (
<div id='coolThing'></div>
);
}
当我点击链接时,浏览器URL会正确更改,但实际上并没有发生任何事情(我希望向上/向下滚动页面到元素。
我知道页面上存在id,因为document.getElementById('coolThing')
正常工作。