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

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

HarmonyOS
2024-12-20 16:56:05
浏览
收藏 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))
  • 1.
  • 2.
  • 3.
分享
微博
QQ
微信
回复
2024-12-20 18:11:43


相关问题
数组嵌套数组场景懒加载实现
845浏览 • 1回复 待解决
HarmonyOS 数组监听问题
335浏览 • 1回复 待解决
ForEach数组数据无法传输
5687浏览 • 1回复 待解决
HarmonyOS 嵌套数组元素UI刷新方案
707浏览 • 1回复 待解决
如何监听数组内对象属性变化
2768浏览 • 1回复 待解决