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


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

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

如何還不行就強行:
componentWillMount(){
document.getElementById('App').scrollIntoView(true);//為ture返回頂部,false為底部
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM