javascript 反应路由器滚动到顶部
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 反应路由器滚动到顶部相关的知识,希望对你有一定的参考价值。
import React, {Component} from 'react'
import {withRouter} from 'react-router-dom'
class RouterScrollTop extends Component {
componentDidUpdate(prevProps) {
if (this.props.location !== prevProps.location) {
window.scrollTo(0, 0)
}
}
render() {
return <div>{this.props.children}</div>
}
}
export default withRouter(RouterScrollTop)
以上是关于javascript 反应路由器滚动到顶部的主要内容,如果未能解决你的问题,请参考以下文章
在渲染时将滚动反应到顶部——通常的答案似乎不起作用
反应本机重新渲染导致视图滚动到顶部-我的键在渲染之间是不是发生变化?
渲染后将原生重置 ScrollView 反应到顶部
Vue路由器更改查询参数时防止滚动到顶部
Angular 5 在每次路线点击时滚动到顶部
Angular 7在子路由更改上禁用滚动到顶部