HarmonyOS LazyForEach所需的dataSource是否应该随着滚动容器的滑动动态增加?

用LazyForEach做大数据量的列表时,所需的dataSource的内容是否应该是在滚动容器的滑动过程中动态的增加?如果是动态增加dataSource的内容的话,增加时机应该是什么时候,即响应什么回调去增加dataSource的内容呢?

尝试用LazyForEach做一个视频缩略图控件,dataSource的内容应该是等时间戳间隔的缩略图集合,但缩略图的获取也是一个耗时高性能的操作,所以应该是控件滑动的过程中动态的获取

阅读 536
1 个回答

暂时没有描述中的动态增加的用法,应用有几种做法:

1、滑到页面底部或者某个index,触发滚动类组件的回调,加载数据

2、滑动到需要数据的时机,还需要改数据,调用ondatareload重刷数据(重刷数据相当于也加载了数据)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进