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这个类型报错,必须要显式声明数据类型,请问该如何解决?
1697浏览 • 1回复 待解决
HarmonyOS 更新数据后UI不刷新
1491浏览 • 1回复 待解决
数据持久化存储,HarmonyOS如何使用简单数据和复杂数据?
1532浏览 • 1回复 待解决
无安装服务间如何通过 AbilitySlice 传递复杂数据结构?
509浏览 • 0回复 待解决
this传递问题,该如何解决?
3299浏览 • 1回复 待解决
HarmonyOS UI不刷新
1027浏览 • 1回复 待解决
HarmonyOS 数据类型-PurchaseOrderPayload
1047浏览 • 1回复 待解决
HarmonyOS路由问题该如何解决
1401浏览 • 1回复 待解决
Gauge组件问题,该如何解决?
1523浏览 • 1回复 待解决
如何解决arkts中数据渲染不及时刷新的问题
799浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
4281浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
1817浏览 • 2回复 待解决
MongoDB支持哪些数据类型?
4599浏览 • 1回复 待解决
IDE构建项目失败,该如何解决?
1769浏览 • 1回复 待解决
HarmonyOS LIst组件UI不刷新
816浏览 • 1回复 待解决
HarmonyOS UI不刷新问题
1081浏览 • 1回复 待解决
IF条件变化后UI不刷新
1626浏览 • 1回复 待解决
ohpm publish 组问题,该如何解决?
1366浏览 • 1回复 待解决
在用ArkTS开发鸿蒙应用时,使用Record类型定义数据类型和使用Interface/Class声明数据类型
274浏览 • 0回复 待解决
mysql数据类型使用int类型和string类型
3719浏览 • 1回复 待解决
HarmonyOS UI和ViewModel如何刷新数据
916浏览 • 1回复 待解决
HarmonyOS 为什么@Link的属性变更不会触发UI刷新?
1553浏览 • 1回复 待解决
HarmonyOS 关于对象数组内容变更不会引起UI刷新
2755浏览 • 1回复 待解决
HarmonyOS @builder方法的ui不刷新
1698浏览 • 1回复 待解决
真机联调报错该如何解决?
1653浏览 • 1回复 待解决
请参考demo: