代码之家  ›  专栏  ›  技术社区  ›  DarkArtistry

在我的组件底部进行React渲染!不,在上面

  •  1
  • DarkArtistry  · 技术社区  · 7 年前

    当我单击移动视图中的一个链接时,它会为产品详细信息页面呈现一个新组件。

    但是,渲染视图始终从底部开始。。

    如何更改此设置以始终从顶部显示新组件??

    1 回复  |  直到 7 年前
        1
  •  1
  •   Olivier Sohy    7 年前

    您可以尝试以下方法:

    componentDidMount() {
      window.scrollTo(0, 0)
    }
    
        2
  •  0
  •   aditya shrivastwa    6 年前

    对于有钩子帮助的无状态组件,您可以通过执行以下操作来实现:

    useEffect(() => {
       window.scrollTo(0,0);
    }, [])