由于vue是单页面开发,组件跳转采用的是a标签的锚点逻辑,跳转之后,没有刷新页面,导致,在a页面的滚动条状态会保留到跳转到b页面的时候。
const router = new VueRouter({
routes,
scrollBehavior(){
//函数拥有 to和from参数
//可以通过 return {x:0,y:0} 来控制滚动条
//console.log(arguments)
return {x:0,y:0}
}
})