操碎了心,直接在Router里面配置每次router跳转都把滚动条置顶或者滚滚滚滚滚到你想要的位置
这个代码来源于Vue官方提供的srollBehavior方法
//解决滚动条被记住的问题
scrollBehavior(to, from, savedPssition){
if(savedPssition){
return savedPssition;
}else{
return {x:0,y:0}
}
}
部分代码
onst router = new Router({
mode:'history',
//解决滚动条被记住的问题
scrollBehavior(to, from, savedPssition){
if(savedPssition){
return savedPssition;
}else{
return {x:0,y:0}
}
}
,
routes: [
{
path: '/',
name: '首页',
component: Home,
children: [
{
path: '',
name: '系统介绍',
component: Intro,
meta: {