在创建 Router
实例时,可以在选项中写一个 scrollBehaviour
方法:
const router = new VueRouter({
routes: [],
scrollBehavior (to, from, savedPosition) {
// return 期望滚动到哪个的位置
if (savedPosition) {
return savedPosition // 保持原来的位置
} else {
return { x: 0, y: 0 } // 返回顶部
}
}
})
正文结束
Ctrl + Enter