当前位置: 首页 > 知识库问答 >
问题:

react-router - reactrouter 能否实现类似 uniapp 那样的 push 路由?

景成和
2023-06-26

场景是:在移动端页面浏览到很下面,然后点击进入下一个页面,点返回的时候依然在刚才的位置而不是重新刷新页面

共有1个答案

闻人冷勋
2023-06-26

你可以试试scroll-behavior

  • 在 CSS 中,使用 scroll-behavior: auto; 来指定页面的滚动行为为默认行为。
  • 当用户点击离开当前页面时,浏览器会自动记录当前的滚动位置。
  • 在返回时,浏览器会自动将页面滚动到之前记录的位置。
 类似资料:
  • 我按上面的传值,为什么目标页都拿不到呢?这可能是哪里问题? 而且跳之前明明有值: 可在目标页确都是空。

  • 我正在使用react路由器,我想通过单击一行重定向到详细页面。 这是我的组件 单击url时,url将更改,但我的页面保持不变。我是这样定义路线的 我不知道为什么,这是工作在其他地方的应用程序。我也检查并尝试了这个线程 Browser History push无法导航到新页面 我错过什么了吗? 我的路由器看起来像 使用以下方法 是一个react组件,它将子级封装到一些组件中 如下所示 其中从“rea

  • 我试图路由到一个类组件,但它给我一个错误。当我将组件更改为功能性组件时,路由就开始工作了。如何路由到类组件? 我刚开始使用React-Router。我首先有一个要路由到的功能组件。但是一旦我意识到组件需要是一个类,我就把它更改为一个类,现在路由显示 “无法获取/探索/单词”。

  • 问题内容: 我正在创建SPA,并尝试使用软件包版本在应用程序中设置“路由” 。 我的路线定义如下: 基本上,我想设置路由,以便对未定义路由的页面的任何请求都转到组件。 如何做到这一点?上面的解决方案在请求页面时同时呈现和组件。 亲切的问候 问题答案: 这是官方教程中的示例,如何避免呈现多条路线

  • 想实现先请求接口然后再生成路由改如何做到?(下面代码试了几次都不行)

  • 问题内容: 我正在尝试在我的组件之一中进行嵌套路由。 这是父组件: 这是子组件: 可以很好地呈现路线,但呈现完全空白的页面。知道为什么会这样吗? 问题答案: 发生此现象的原因是在父路由上提到了一个属性 因此,发生的事情是react-router看到了一条匹配的路径,然后尝试从顶层开始进行匹配。它看到两条路线,一条是,另一条是。它们都不符合所需的路径,因此您会看到空白页 你需要写 因此,当您执行此操