HarmonyOS 复杂数据类型变更,UI不刷新,该如何解决?
页面定义一个数据例如下面,通过ForEeah迭代出来的组件,直接操作item数据,列表检测不到数据源发生变换,因此不会刷新ui
List中点击item,item状态发生改变,但是ui没有刷新
目前解决方案:
通过ForEeah Arrary<totalListModel>迭代出来的组件,点击删除后更改数据中etcs中个数,数据源发生变化,UI未刷新。
需要通过position直接操作Array中的元数据,这个时候系统会检测到元数据发生变换,ui会再次刷新
class totalListModel {
month: string = '';
etcCount: number = 0;
etcs: Array<etcBillModel> = [];
}
class etcBillModel {
month: string = '';
etcCount: number = 0;
......
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
定义自定义组件时对any这个类型报错,必须要显式声明数据类型,请问该如何解决?
663浏览 • 1回复 待解决
数据持久化存储,HarmonyOS如何使用简单数据和复杂数据?
590浏览 • 1回复 待解决
HarmonyOS 更新数据后UI不刷新
32浏览 • 1回复 待解决
this传递问题,该如何解决?
2357浏览 • 1回复 待解决
HarmonyOS路由问题该如何解决
544浏览 • 1回复 待解决
Gauge组件问题,该如何解决?
478浏览 • 1回复 待解决
HarmonyOS UI不刷新
228浏览 • 1回复 待解决
HarmonyOS 数据类型-PurchaseOrderPayload
188浏览 • 1回复 待解决
MongoDB支持哪些数据类型?
3589浏览 • 1回复 待解决
IDE构建项目失败,该如何解决?
834浏览 • 1回复 待解决
ohpm publish 组问题,该如何解决?
464浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
2085浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
722浏览 • 2回复 待解决
真机联调报错该如何解决?
645浏览 • 1回复 待解决
HarmonyOS UI不刷新问题
170浏览 • 1回复 待解决
HarmonyOS LIst组件UI不刷新
28浏览 • 1回复 待解决
IF条件变化后UI不刷新
882浏览 • 1回复 待解决
HarmonyOS如何解决数据存储问题?
9279浏览 • 3回复 已解决
mysql数据类型使用int类型和string类型
2793浏览 • 1回复 待解决
Redis数据类型列表list是什么?
3494浏览 • 1回复 待解决
HarmonyOS 为什么@Link的属性变更不会触发UI刷新?
532浏览 • 1回复 待解决
这个该如何解决?
5246浏览 • 1回复 待解决
如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题
1076浏览 • 1回复 待解决
HarmonyOS 关系型数据库支持哪些数据类型
698浏览 • 1回复 待解决
HarmonyOS 关于对象数组内容变更不会引起UI刷新
436浏览 • 0回复 待解决
请参考demo: