vue路由跳转时,总是跳转到下一个页面的底部___解决办法

在路由的js中加入

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

列如:

export default new Router({
  // mode: 'history',
  mode: 'history',
  scrollBehavior (to, from, savedPosition) {
    if (savedPosition) {
      return savedPosition
    } else {
      return { x: 0, y: 0 }
    }
  },

posted @ 2020-08-27 16:26  江咏之  阅读(675)  评论(0编辑  收藏  举报