使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题 
2407浏览  • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题 
2782浏览  • 2回复 待解决
Foreach循环渲染,数据源改变时的重复渲染 
2969浏览  • 1回复 待解决
HarmonyOS LazyForEach修改数据源不刷新问题 
2277浏览  • 1回复 待解决
HarmonyOS ForEach数据源属性修改,页面不刷新 
1188浏览  • 1回复 待解决
HarmonyOS ForEach中多层模型嵌套,更改数据不刷新问题 
1732浏览  • 1回复 待解决
lazyforeach替换数据源解决方案 
2184浏览  • 1回复 待解决
列表里LazyForEach中多层模型嵌套,更改数据UI不刷新 
1691浏览  • 0回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新 
1856浏览  • 1回复 待解决
HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染 
1243浏览  • 1回复 待解决
HarmonyOS  使用LazyForEach,数据源传不进来,UI不更新 
1425浏览  • 1回复 待解决
HarmonyO foreach循环,数据变化了,界面没有刷新 
1633浏览  • 1回复 待解决
使用LazyForEach渲染语法渲染组件,UI不刷新。 
2639浏览  • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI 
1936浏览  • 2回复 待解决
HarmonyOS Swiper使用LazyForEach,在数据源更新后,页面闪烁 
1558浏览  • 1回复 待解决
HarmonyOS ForEach循环渲染组件视图刷新问题 
1297浏览  • 1回复 待解决
HarmonyOS Tabs展示完毕后,修改数据源后,Tabs内容无法刷新,请问如何处理 
938浏览  • 1回复 待解决
HarmonyOS swiper使用LazyForEach加载数据时,界面展示异常 
1024浏览  • 1回复 待解决
如何解决arkts中数据渲染不及时刷新的问题 
900浏览  • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新 
4673浏览  • 1回复 待解决
异步回调更新数据源,无法触发列表渲染 
4461浏览  • 2回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新 
1344浏览  • 1回复 待解决
HarmonyOS 多线程异步修改数据是否会出现脏数据问题 
973浏览  • 1回复 待解决
在开发中使用 CollectionContainer 展示图片列表时,当快速滑动或者刷新数据时,列表中的图片会出现闪烁现 
835浏览  • 1回复 待解决
HarmonyOS 并发请求定位时结果会不会出现混淆返回的情况 
1187浏览  • 1回复 待解决





















ForEach/LazyForEach刷新原理:如果开发者没有写keyGenerator,框架会自动基于item和index生成key, 如果函数缺省,框架默认的键值生成函数为(item: T, index: number) => { return index + '__' + JSON.stringify(item); }, 修改状态变量数据源时,要ForEach或LazyForEach会捕捉到key的变化,从而通过重建组件节点来刷新。
参考链接
LazyForEach:数据懒加载、ForEach:循环渲染