请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,怎么实现滚动刷新的位置保持呢

老师您好,我有一个下拉滚动的加载的列表页,点进去可以查看详情的页面,当详情页面返回到列表页的时候我想保持当前的滚动位置,请问用什么方案比较好呢?route4 有支持返回的页面位置,但是我这个是滚动加载的页面,所以能想到的用 keep alive来对单组件 实现缓存,不知道思路对不对

正在回答 回答被采纳积分+3

1回答

one_pieces 2023-11-27 20:49:20

同学你好,keep alive 确实是可以缓存组件的,我记得也是可以缓存路由组件的

0 回复 有任何疑惑可以回复我~
  • 提问者 cly_lzy #1
    好的 谢谢老师,是可以缓存路由组件的,定义了一个路由的过滤器,可以指定某些页面跳转的时候 动态的开启 keep alive,不过那个滚动的要自己重写一下,刚好vant 里面有滚动刷新的组件
    回复 有任何疑惑可以回复我~ 2023-12-05 11:55:44
  • one_pieces 回复 提问者 cly_lzy #2
    不客气~滚动加载可以直接用 vant 的 List 组件
    回复 有任何疑惑可以回复我~ 2023-12-05 20:04:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信