Foreach循环渲染,数据源改变时的重复渲染
1. 前端获取到一个列表数据后,在前台渲染,使用时在前台操作,修改了数据,从而导致前台会重新依据数据再次渲染,前端表现为页面内容消失重建。
2. 现在要求改动数据源后,前端不重新渲染组件,只更新数据。
HarmonyOS
赞
收藏 0
回答 1
相关问题
如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题
1839浏览 • 1回复 待解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
3352浏览 • 1回复 待解决
异步回调更新数据源,无法触发列表渲染
3801浏览 • 2回复 待解决
HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染
853浏览 • 1回复 待解决
HarmonyOS Foreach循环渲染默认的key有问题
894浏览 • 1回复 待解决
HarmonyOS ForEach 遍历数据,循环渲染的UI中有button按钮,button文字要根据数据中的状态字段的改变而改变
1069浏览 • 1回复 待解决
ForEach循环渲染的过程是什么样的
1684浏览 • 1回复 待解决
HarmonyOS ForEach循环渲染组件视图刷新问题
906浏览 • 1回复 待解决
HarmonyOS ForEach数据源属性修改,页面不刷新
793浏览 • 1回复 待解决
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
1378浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
2029浏览 • 2回复 待解决
lazyforeach替换数据源解决方案
1698浏览 • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染?
1275浏览 • 1回复 待解决
HarmonyOS 关于List组件使用ForEach渲染刷新的问题
866浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
815浏览 • 1回复 待解决
HarmonyOS TextPickerDialog数据源更新,UI不更新
889浏览 • 1回复 待解决
HarmonyOS 双层懒加载如何改变内层数据并同时渲染DEMO
514浏览 • 1回复 待解决
HarmonyOS 使用Text渲染数据时,内容含有html标签怎么能渲染出来呢?
752浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过ForEach提高页面渲染性能?
721浏览 • 1回复 待解决
HarmonyOS 使用opengles进行渲染时,无法成功渲染上屏的问题
724浏览 • 1回复 待解决
HarmonyOS 音频渲染-在返回到后台时音频停止渲染
597浏览 • 1回复 待解决
HarmonyOS ArkUI中如何循环渲染固定个数内容
551浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
1231浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
1277浏览 • 1回复 待解决
HarmonyOS IDataSource支持数据源整体一次替换
1610浏览 • 1回复 待解决
使用的核心API
1. 使用Foreach,但是需要结合@Observed和@ObjectLink装饰器使用
2. 参考资料:Foreach的使用
核心代码解释
数据源对象类
Foreach循环渲染数据
实现效果
错误版本:数据源发生改变后,组件重新渲染,表现为背景图片消失又出现
正确版本:表现为修改数据源数据后,前端只修改数据,没有重新渲染组件
适配的版本信息
IDE版本:4.0.1.501
DK版本:4.0.10.8