原文:vue3路由切换页面滚动条位置重置回顶部

之前在vue 工程里面使用过是没问题的,vue 中使用却总不生效,后来采用的原生的方法实现滚动 .获取切换的路由地址 .监听路由 .设置容器scrollTop为 ...

2022-03-03 12:30 0 1438 推荐指数:

查看详情

vue切换页面时让目标页面滚动条自动滚动到顶部的方法

vue切换页面时让目标页面滚动条自动滚动到顶部的方法情景描述解决办法(针对单个页面这个问题的)针对全部页面的话, 可以在路由的钩子函数中设置(main.js中)情景描述1.页面 /a, 有输入框, 当输入框输入合适的值的时候, 不隐藏软键盘, 点击相应按钮直接跳到 /b2.页面 /b, 页面 ...

Sat Mar 21 01:36:00 CST 2020 0 7725
vue路由跳转时进入新的页面滚动条位置停留在上个页面位置,没有回到顶部 keep-alive包裹的路由

需求分析: 一般这个功能在后台管理系统用的比较多,因为后台页面都是在当前页面打开,对于某些列表筛选页,如果列表数据比较多,页面就会滚动。当页面发生滚动,对列表数据进行查看或者编辑的时候,跳转到下一级页面,然后点击浏览器返回按钮的时候,我们是希望能保持之前的滚动位置的。 缓存?解决 ...

Wed Nov 11 19:30:00 CST 2020 0 1437
vue路由切换时内容组件的滚动条回到顶部

在使用vue的时候会出现切换路由的时候滚动条保持在原来的位置,要切换路由的时候滚动条回到顶部才有更好的用户体验 1、当页面整体都要滚动到顶部的情况 2、当页面中的其中一个组件中需要滚动到顶部的时候 其中this.$refs获取页面中添加ref属性的元素,上面 ...

Wed Jul 31 20:32:00 CST 2019 0 804
vue2.0路由切换页面滚动位置不变BUG

最近项目中遇到这样一个问题,vue切换路由页面到顶端的滚动距离仍会保持不变。 方法一: 监听路由 方法二: 全局路由卫士 补充: hash模式下才会导致上述问题,history模式下vue官网有更好的处理方法。 ...

Fri Aug 25 17:53:00 CST 2017 0 3458
vue页面跳转后,滚动条不在顶部

可以在全局钩子中加入router.beforeEach(() => { window.scrollTo(0,0) })scrollTo() 方法可把内容滚动到指定的坐标。语法:scrollTo(xpos,ypos) ...

Wed Dec 04 00:04:00 CST 2019 0 825
vue页面跳转,滚动条回到顶部

前言 vue项目,在A页面滚动到底部,再跳转至B页面滚动条会停在底部... 试了document.body.scrollTop = 0,并不会生效;最终茫茫度海中找到了答案。 解决办法 app.vue 1.加一个ref='app' 2.监听 ...

Mon Jun 08 18:32:00 CST 2020 0 2961
vben-admin 表格 切换页面 滚动条问题

开发中出现的问题:在用vben-admin的表格组件,切换页面滚动条会回到顶部 解决思路: 当前页面开启keep-alive,给滚动条绑定scroll事件,用一个值去接收当前位置的scroll top,onMounted里面挂载监听事件,onActivated里面去设置滚动条的top ...

Fri Aug 20 01:17:00 CST 2021 0 92
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM