【问题标题】:Use ScrollToTop in react (but not for every link - how to do it)在反应中使用 ScrollToTop (但不是每个链接 - 怎么做)
【发布时间】:2021-11-23 11:20:49
【问题描述】:

我需要使用 ScrollToTop,但不是针对每个链接。做这个的最好方式是什么?向我想使用此功能的每个链接添加一个功能似乎是错误的方式。我还在考虑包装所有组件 <ScrollToTop>(all components and routes)</ScrollToTop> 并仅排除我不想使用它的地方 - 只是不知道该怎么做。我试图找到答案,但我想没有人问过这个问题,或者我找不到。

【问题讨论】:

  • 你有没有尝试过?

标签: javascript reactjs react-native react-hooks react-router


【解决方案1】:

试试看

让 scrollToTop = () =>{window.scrollTo(0,0)}

【讨论】:

    【解决方案2】:

    如果我理解您的问题,您可以创建一个具有此 ScrollToTop 功能的高阶组件。见here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      • 2013-08-18
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多