React 路由跳轉後回到頁面頂部

在 React 組件間進行頁面跳轉後,發現頁面的位置並不在頁面頂部,而是在頁面跳轉前的位置。就是說瀏覽器的滾動條並無回到頂部的位置。node

class MyComponent extends Component {
componentDidMount() {
this.node.scrollIntoView();
}
render() {
return <div ref={node => this.node = node} />
}
}

如何還不行就強行:
componentWillMount(){    document.getElementById('App').scrollIntoView(true);//爲ture返回頂部,false爲底部}
相關文章
相關標籤/搜索