HarmonyOS 嵌套一层的数组无法监听相同数据增加,但是无嵌套的数组可以监听相同数据增加

嵌套一层的数组无法监听相同数据增加,但是无嵌套的数组可以监听相同数据增加

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

ArkUI的变化是与@State的变量有关系的,嵌套数组里数据是已经发生变化了,但是UI监听不到深层的,这边建议修改对应代码如:

@State data5:Array<RequestData4> =  []
Text("原生数据:\n" + JSON.stringify(this.data5) ?? "2333").padding(10).fontColor(Color.Black)
this.data5 = JSON.parse(JSON.stringify( this.data.data5))
分享
微博
QQ
微信
回复
2天前
相关问题
数组嵌套数组场景懒加载实现
636浏览 • 1回复 待解决
ForEach数组数据无法传输
5258浏览 • 1回复 待解决
HarmonyOS 嵌套数组元素UI刷新方案
408浏览 • 1回复 待解决
如何监听数组内对象属性变化
2347浏览 • 1回复 待解决
HarmonyOS数据数据变化是否可以监听
486浏览 • 1回复 待解决
readonly修饰数组无法获取数组元素
2049浏览 • 1回复 待解决
HarmonyOS List嵌套不能同步数据
308浏览 • 1回复 待解决
数组列表如何实现数据双向同步?
362浏览 • 1回复 待解决