setData能否实现数组顶部插入数据
发布于 5 年前 作者 zhouqiang 3531 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

现在页面有数据如下:

list:[{0},{1},{2},{3}]

往下拉滚动加载到历史数据如下:

history:[{4},{5},{6},{7}]

需求:

将history拼接到list前面,并且局部刷新(避免由于数据量大,影响渲染性能)

list:[{4},{5},{6},{7},{0},{1},{2},{3}]

  • 希望提供的能力

查过api文档,setData目前只能更新某个item或者在尾部增加app数据。

所以,希望能实现数组顶部插入数据。

4 回复

这个问题如何解决的?

写一块隐藏view模块。里面的数据动态加载。然后上拉一屏后把 里面的数据 放到第二个view里,第一个view显示。

你这是懒加载的需求?

你说的是这个吗?

回到顶部