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

Categories

0 votes
3.3k views
in Technique[技术] by (71.8m points)

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

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...