Foreach循环渲染,数据源改变时的重复渲染
1. 前端获取到一个列表数据后,在前台渲染,使用时在前台操作,修改了数据,从而导致前台会重新依据数据再次渲染,前端表现为页面内容消失重建。
2. 现在要求改动数据源后,前端不重新渲染组件,只更新数据。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题
659浏览 • 1回复 待解决
使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
2133浏览 • 1回复 待解决
异步回调更新数据源,无法触发列表渲染
2568浏览 • 2回复 待解决
ForEach循环渲染的过程是什么样的
713浏览 • 1回复 待解决
复杂类型foreach循环,关于复杂类型的循环渲染有哪些?
626浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
873浏览 • 2回复 待解决
lazyforeach替换数据源解决方案
612浏览 • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染?
413浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
640浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
247浏览 • 1回复 待解决
HarmonyOS IDataSource支持数据源整体一次替换
455浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
446浏览 • 2回复 待解决
HarmonyOS LazyForEach修改数据源不刷新问题
160浏览 • 1回复 待解决
HarmonyO foreach循环,数据变化了,界面没有刷新
119浏览 • 1回复 待解决
快速预览通过网络数据渲染页面
225浏览 • 1回复 待解决
当网络请求的数据源对象的内容发生变更后,所有图片都会一闪而过;如果数据源的内容没变,就不会发生
258浏览 • 1回复 待解决
HarmonyOS 动态渲染,组件形态能否实现动态渲染
266浏览 • 1回复 待解决
使用LazyForEach渲染语法渲染组件,UI不刷新。
907浏览 • 1回复 待解决
HarmonyOS的音频渲染和视频渲染相关接口文档或者samplecode
262浏览 • 1回复 待解决
HarmonyOS 使用LazyForeach双层嵌套时,选中渲染需滑出可视区域后返回才能渲染上
314浏览 • 1回复 待解决
ETS获取到这样的网络数据怎么渲染呢?
3012浏览 • 1回复 待解决
ForEach数组发生改变。UI没刷新
398浏览 • 1回复 待解决
OpenGL无法正常渲染某些分辨率YUV数据
257浏览 • 0回复 待解决
MVVM设计模式中的ViewModel的顶层数据源是如何与低层数据进行同步的?
317浏览 • 1回复 待解决
使用的核心API
1. 使用Foreach,但是需要结合@Observed和@ObjectLink装饰器使用
2. 参考资料:Foreach的使用
核心代码解释
数据源对象类
Foreach循环渲染数据
实现效果
错误版本:数据源发生改变后,组件重新渲染,表现为背景图片消失又出现
正确版本:表现为修改数据源数据后,前端只修改数据,没有重新渲染组件
适配的版本信息
IDE版本:4.0.1.501
DK版本:4.0.10.8