现在在写一个单页面的项目,但是遇到了一个问题,就是每次切换回主页滚动条自动置顶,
由于是首页->详情页,这样的页面切换方式,每次切换回来就自动置顶带来的体验非常不好,需要解决这个问题
查了一些资料,有vue-router官方自己的滚动方法,还有一个就是keep-alive缓存。
首先是官方的方法,
scrollBehavior (to, from, savedPosition) {
// return 期望滚动到哪个的位置
}
然后是keep-alive,它可以将切换过的页面缓
现在在写一个单页面的项目,但是遇到了一个问题,就是每次切换回主页滚动条自动置顶,
由于是首页->详情页,这样的页面切换方式,每次切换回来就自动置顶带来的体验非常不好,需要解决这个问题
查了一些资料,有vue-router官方自己的滚动方法,还有一个就是keep-alive缓存。
首先是官方的方法,
scrollBehavior (to, from, savedPosition) {
// return 期望滚动到哪个的位置
}
然后是keep-alive,它可以将切换过的页面缓