先看效果图
TabBar 标签栏中有5项,点击切换页面时发现 跳转后的页面还停留在上一个页面浏览的位置,不会自动跳转到页面的顶部,页面效果极差! 项目中是使用 react-router-dom,Router路由进行页面的跳转,后来查了百度之后才知道页面之间共享了同一个 history
,导致浏览的位置被记录下来了,所以跳转页面时跳到了相同的位置
解决方法:
在函数组件中设置窗口的滚动位置为0
微信扫一扫
先看效果图
TabBar 标签栏中有5项,点击切换页面时发现 跳转后的页面还停留在上一个页面浏览的位置,不会自动跳转到页面的顶部,页面效果极差! 项目中是使用 react-router-dom,Router路由进行页面的跳转,后来查了百度之后才知道页面之间共享了同一个 history
,导致浏览的位置被记录下来了,所以跳转页面时跳到了相同的位置
解决方法:
在函数组件中设置窗口的滚动位置为0
相关推荐