setData能否实现数组顶部插入数据

发布于 7 年前作者 zhouqiang3694 次浏览最后编辑 7 年前来自 ask
  • 需求的场景描述(希望解决的问题)

现在页面有数据如下:

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 回复
leizhang
leizhang1 楼6 年前

这个问题如何解决的?

myi
myi2 楼6 年前

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

lujuan
lujuan3 楼6 年前

你这是懒加载的需求?

chaowan
chaowan4 楼5 年前

你说的是这个吗?