HarmonyOS LazyForEach遇到下拉刷新,全部数据都替换,应该怎么处理
里面是一个List,List使用了LazyForEach渲染数据,数据也实现了LazyDataSource,现在的问题是下拉刷新的时候,想把数据全部都替换成最新的网络返回的数据,但是notifyDataReload当key不变的时候,view是没有重新创建的。那么之前的ListIItem就还是绑定的旧的数据,就不能操作那些数据的List单个去刷新了。难道需要下拉刷新的时候,每次LazyForEach都需要重新生成key么?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS @Component切换按钮替换数据,应该怎么实现 
867浏览  • 1回复 待解决
HarmonyOS LazyForEach数据刷新问题 
995浏览  • 1回复 待解决
lazyforeach替换数据源解决方案 
2184浏览  • 1回复 待解决
有没有遇到lazyforeach局部不刷新的问题的? 
566浏览  • 1回复 待解决
HarmonyOS 下拉刷新的时候没有更新数据 
1699浏览  • 1回复 待解决
HarmonyOS Web组件怎么添加下拉刷新 
963浏览  • 1回复 待解决
HarmonyOS应用使用数据库时遇到并发写入冲突怎么处理? 
638浏览  • 0回复 待解决
HarmonyOS  如何修改下拉刷新时里面的icon,将其替换成文字 
733浏览  • 1回复 待解决
HarmonyOS LazyForEach修改数据源不刷新问题 
2277浏览  • 1回复 待解决
HarmonyOS Refresh组件下拉刷新ui无刷新,debug过list是有数据的 
1029浏览  • 1回复 待解决
HarmonyOS LazyForEach问题刷新UI问题 
1330浏览  • 1回复 待解决
HarmonyOS 下拉刷新如何实现 
816浏览  • 1回复 待解决
HarmonyOS 下拉刷新功能 
948浏览  • 1回复 待解决
HarmonyOS  List怎么刷新数据? 
1340浏览  • 1回复 待解决
HarmonyOS 下拉刷新在使用pullDownRatio(0)这种方式禁用下拉刷新之后,使用Refresh({ refreshing: true })依旧可以触发下拉刷新 
1125浏览  • 1回复 待解决
HarmonyOS 首页下拉刷新异常 
1347浏览  • 1回复 待解决
下拉加载新页签,有人知道怎么处理吗? 
1269浏览  • 1回复 待解决
HarmonyOS 下拉刷新组件,顶部padding会导致下拉刷新的UI暴露出来 
1129浏览  • 1回复 待解决
HarmonyOS  下拉刷新,上拉加载示例 
966浏览  • 1回复 待解决
HarmonyOS使用Refresh下拉刷新问题 
1957浏览  • 1回复 待解决
HarmonyOS  组件的下拉刷新问题 
1513浏览  • 1回复 待解决
HarmonyOS  下拉刷新,上拉加载功能 
850浏览  • 1回复 待解决
列表里LazyForEach中多层模型嵌套,更改数据UI不刷新 
1691浏览  • 0回复 待解决
HarmonyOS 怎么实现上拉刷新,并可以调接口和实现动画,下拉刷新同理 
876浏览  • 1回复 待解决
HarmonyOS Web 组件添加下拉刷新,使用pulltorefresh 的下拉刷新会有手势冲突问题 
1028浏览  • 1回复 待解决





















关于这个问题,当数据项在数组中的位置更改时,其键值不得更改,当数组中的数据项被新项替换时,被替换项的键值和新项的键值必须不同,所以想更新已经加载完的数据时要重新生成key且key值不能与旧的key值相同。
参考demo: