WhatsApp网页版登录WhatsApp网页版登录

WhatsApp中文版

vue 路径跳转页面没变

下面我就为大家分享一篇vue2.0路由切换后页面滚动位置不变bug的解决方法,具有很好的参考价值WhatsApp网页版,希望对大家有所帮助。

最近项目中遇到这样一个问题,vue切换路由WhatsApp网页版,页面到顶端的滚动距离仍会保持不变。

立即试用
个人中心

useRightNow(){
 if(判断用户存在){
  this.$router.push('/user')
 }else{
  this.$router.push("/login")
 }
}

解决办法很简单,如下,直接监测watch路由变化WhatsApp网页版,然后将body的滚动距离scrollTop赋值为0。

export default {
  watch:{
   '$route':function(to,from){
           document.body.scrollTop = 0;
     document.documentElement.scrollTop = 0; 
   }
  }
 }

补充: hash模式下才会导致上述问题,history模式下vue官网有更好的处理方法。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章

«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031

控制面板

您好,欢迎到访网站!
  查看权限

网站分类

最近发表

最新留言

    文章归档

    标签列表

    友情链接