vue跳转页面之后跳转的页面不置顶的问题,解决办法在路由文件中添加下面代码
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
// 路由信息
]
const scrollBehavior = (to, from, savedPosition) => {
if (savedPosition && to.meta.keepAlive) {
return savedPosition;
}
return { x: 0, y:0 };
}
const router = new VueRouter({
routes,
scrollBehavior,
})
export default router
注意事项:如果路由模式是哈希模式,需要把x和y改成left和top,如果是history模式就不用动还是x和y