Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.0k views
Welcome To Ask or Share your Answers For Others

1 Answer

  1. 将不再viewport范围内的tab业务数据缓存,滚动位置缓存,tab页可见的时候再重新渲染
  2. 可见范围内的只处理成页面不可见
  3. 类似无限滚动列表的处理

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...