vue-router 路由跳转页面位置不对 应显示顶部的解决办法

解决办法一:

在main.js 中添加代码

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

解决办法二

在路由文件夹的index.js里添加scrollBehavior

export default new Router({
  routes: [{...}],
  scrollBehavior(to, from,savedPosition) {
    return { x: 0, y: 0 }
  }
}
发布了127 篇原创文章 · 获赞 150 · 访问量 48万+

猜你喜欢

转载自blog.csdn.net/qq_40259641/article/details/103613847