Vue-Vue-router跳转页面时返回顶部

Posted cocoxia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue-Vue-router跳转页面时返回顶部相关的知识,希望对你有一定的参考价值。

第一种方法:main.js

router.afterEach((to,from,next) => {
    window.scrollTo(0,0);
});

  

第二种方法:

 在创建router实例时,做如下的配置

 savedPosition当且仅当通过浏览器的前进/后退按钮触发时才可用

scrollBehavior(to, from, savedPosition) {
    if (savedPosition) {
        return savedPosition
    }
    return {x: 0, y: 0}
}

  

以上是关于Vue-Vue-router跳转页面时返回顶部的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap Carousel 前进时跳转到页面顶部

转载 | 网页中返回顶部代码(多种方法)

Vue 页面跳转到新页面时, 默认在页面底部,不是顶部

java项目中 jsp页面的回顶部操作是怎么实现的?

通过sessionStorage会话存储实现页面跳转之后返回到当前位置 (刷新跳回顶部)

滚动时固定在页面顶部的菜单栏导致下面的内容在滚动期间跳转