多tab列表如何做资源回收呢?

如题,某些时候我们商场的tab列表会有很多分类,可能达到几十个tab。我们公司要求是当tab来回切换的时候还能保持原先滚动的位置,也就是说切换tab不是常见的重新渲染整个列表。

但是假如不是重新渲染的话,那么会导致大量列表元素存在页面中。。。所以需要适时的资源回收,那么要怎么进行tab列表的资源回收呢?

阅读 1.3k
1 个回答
  1. 将不再viewport范围内的tab业务数据缓存,滚动位置缓存,tab页可见的时候再重新渲染
  2. 可见范围内的只处理成页面不可见
  3. 类似无限滚动列表的处理
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题