Observe和ObjectLink 使用
父组件 @State Class的数组 Class装饰了Observed子组件 @ObjectLink 一个Item,子组件内,修改item.status值 同时回调给父组件打印一下
结果是:父组件打印 确实item.status的值变化了。但是,子组件中ui并没有随着status变化。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @objectLink+@observe父组件不更新
814浏览 • 1回复 待解决
HarmonyOS ObjectLink使用
1093浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用@Observed和@ObjectLink处理多层嵌套对象变化
1871浏览 • 1回复 待解决
HarmonyOS @ObjectLink和@State的相关疑问
1269浏览 • 1回复 待解决
HarmonyOS使用@ObjectLink 数据不刷新
1850浏览 • 2回复 待解决
@ObjectLink @State能同时使用吗?
606浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
2255浏览 • 1回复 待解决
HarmonyOS 对象数组在使用@Observed和@ObjectLink驱动子组件UI更新时的问题
1418浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用@Observed和@ObjectLink装饰器时应该如何初始化变量?
1265浏览 • 1回复 待解决
@ObjectLink使用在@Entry修饰的组件中报错
1678浏览 • 1回复 待解决
在自定义组件中使用@ObjectLink报错
2813浏览 • 1回复 待解决
使用@Observed/@ObjectLink监听多层状态的变化
2903浏览 • 1回复 待解决
HarmonyOS 使用@Observed和@ObjectLink修饰的自定义数据模型viewModel刷新问题
1744浏览 • 1回复 待解决
状态管理装饰器:state和observerd/objectlink,性能对比
3020浏览 • 1回复 待解决
HarmonyOS ObjectLink问题
1026浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何使用@Observed和@ObjectLink装饰器实现多层嵌套类对象的属性监听?
1154浏览 • 0回复 待解决
@ObjectLink是否可以@Entry自定义组件中使用
3760浏览 • 1回复 待解决
HarmonyOS Observe的变量更新了,但是不会触发UI更新
1880浏览 • 1回复 待解决
HarmonyOS 升级API12后,使用ObjectLink遇到编译警告
1408浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
1310浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@Observed和@ObjectLink装饰器监听多层嵌套类对象属性的变化?
1854浏览 • 1回复 待解决
@Consume和@ObjectLink都能跨组件访问状态,它们的核心差异是什么?
572浏览 • 0回复 待解决
@Link和@ObjectLink都能实现双向绑定,它们分别适用于什么场景?
550浏览 • 0回复 待解决
HarmonyOS V2 @ObjectLink?
1393浏览 • 0回复 待解决
HarmonyOS @ObjectLink到底怎么用
1102浏览 • 1回复 待解决





















将@ObjectLink修改成@Prop即可触发UI刷新可以参考下方链接,查看@ObjectLink与@Prop使用区别:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5
被@ObjectLink修饰的class,底层重写了构造方法,如果要使用@ObjectLink修饰,只能通过new 对象的方式使用。所以json返序列化之后,需要重新构造new一个对象,将字段值复制进去,重新塞回数组,才能触发@ObjectLink,代码: