Zippowxk / vue-router-keep-alive-helper

Vue.js(2.x)缓存自动管理插件,自动创建、销毁缓存页面
115 stars 24 forks source link

在tabbar切换时,切换回被缓存的组件,组件不会保持在之前滚动的位置,请问为何 #33

Open 104828720 opened 11 months ago

104828720 commented 11 months ago

你好,我用了您的vue-router-keep-alive-helper的Demo,在tabbar切换时,虽然我设置了replace白名单,在dev-tool中也见到路由组件被缓存下来了,但切换回页面,页面不会保持在之前滚动的位置呢

104828720 commented 11 months ago

请问这个能解决的吗

Zippowxk commented 11 months ago

非常遗憾,滚动位置属于UI上的问题,不属于这个插件的职责范围。你需要自己保存一个offset变量,每次在activated时使用这个变量

104828720 commented 11 months ago

作者,但如果我从tabbar页跳转到product页,再按左上角返回tabbar页,这时,tabbar却能保持在滚动的位置,为何这样又可以呢?