Foreach循环渲染,数据源改变时的重复渲染
1. 前端获取到一个列表数据后,在前台渲染,使用时在前台操作,修改了数据,从而导致前台会重新依据数据再次渲染,前端表现为页面内容消失重建。
2. 现在要求改动数据源后,前端不重新渲染组件,只更新数据。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题
2392浏览 • 1回复 待解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
3943浏览 • 1回复 待解决
异步回调更新数据源,无法触发列表渲染
4457浏览 • 2回复 待解决
HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染
1242浏览 • 1回复 待解决
HarmonyOS Foreach循环渲染默认的key有问题
1233浏览 • 1回复 待解决
HarmonyOS ForEach循环渲染组件视图刷新问题
1284浏览 • 1回复 待解决
HarmonyOS ForEach数据源属性修改,页面不刷新
1178浏览 • 1回复 待解决
HarmonyOS ForEach 遍历数据,循环渲染的UI中有button按钮,button文字要根据数据中的状态字段的改变而改变
1366浏览 • 1回复 待解决
ForEach循环渲染的过程是什么样的
2020浏览 • 1回复 待解决
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
1765浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
2776浏览 • 2回复 待解决
lazyforeach替换数据源解决方案
2170浏览 • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染?
1658浏览 • 1回复 待解决
HarmonyOS 关于List组件使用ForEach渲染刷新的问题
1306浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
1226浏览 • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新
1340浏览 • 1回复 待解决
HarmonyOS 使用Text渲染数据时,内容含有html标签怎么能渲染出来呢?
1079浏览 • 1回复 待解决
HarmonyOS 双层懒加载如何改变内层数据并同时渲染DEMO
712浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过ForEach提高页面渲染性能?
1021浏览 • 1回复 待解决
HarmonyOS IDataSource支持数据源整体一次替换
2060浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
1852浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
1924浏览 • 2回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
1544浏览 • 1回复 待解决
HarmonyOS 音频渲染-在返回到后台时音频停止渲染
841浏览 • 1回复 待解决
HarmonyOS TextPicker多列选择器数据源的构造问题
931浏览 • 1回复 待解决




















使用的核心API
1. 使用Foreach,但是需要结合@Observed和@ObjectLink装饰器使用
2. 参考资料:Foreach的使用
核心代码解释
数据源对象类
Foreach循环渲染数据
实现效果
错误版本:数据源发生改变后,组件重新渲染,表现为背景图片消失又出现
正确版本:表现为修改数据源数据后,前端只修改数据,没有重新渲染组件
适配的版本信息
IDE版本:4.0.1.501
DK版本:4.0.10.8