举例说明:
两个页面(首页、我的订单) 两个页面通过底部tabbar切换
我在首页往下滑动800(scrollTop),切换到订单页、订单页滚动条也在800,订单页回到顶部,首页也会回到顶部
这是不是共用了滚动条啊?而且keepAlive为false的页面,也会影响滚动条,就像是这整个路由模块都是一个滚动条一样
求解..好迷惑。
https://router.vuejs.org/zh/guide/advanced/scroll-behavior.html#异步滚动
const router = new VueRouter({
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition;
}
return { x: 0, y: 0 };
},
routes:[]
});