方法一、 在router的index.js中使用scrollBehavior方法
scrollBehavior (to, from, savedPosition) { // 解决vue页面之间跳转,页面不是在顶部的问题
return { x: 0, y: 0 }
}
方法二、 在App.vue中,添加watch事件,监听路由变化,使滚动条复位
watch:
'$route': (to, from) =>
document.body.scrollTop = 0
document.documentElement.scrollTop = 0