window.scrollto(0 0) react 不起作用

参考官网的例子scroll-restoration也不成功,用下面代码设置也不成功,如何解决?

 componentDidMount() {
    window.scrollTo(0, 0);
}
阅读 11.5k
2 个回答

scrollTo貌似兼容性不太好,所以是不是浏览器兼容性的问题?

假如只考虑已经支持scrollTo的浏览器,是不是在componentDidMount的时候,其它的组件还没有挂载,所以页面还没有滚动,所以失效?setTimeout试试?

新手上路,请多包涵

window.scroll与window.scrollTo兼容性都不太好,用下面这个试试
document.body.scrollTo(0, 0)

推荐问题