HarmonyOS class添加@Observed,如何通过@Watch只监听class内某个属性的变化
我有如下class,在其他index通过@State @Watch("resultChange") curResult: Result = result;监听curResult的变化后执行一些操作;
需求:我想@Watch只监听interfaceResult的变化,当其他属性变化,不触发resultChange方法。
@Observed
export class Result {
interfaceResult = "";
sdkCallback = ""
simpleMessageReceive = ""
advancedMessageReceive = ""
groupCallback = ""
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @Observed修饰的class,当内部属性变化时UI不更新
453浏览 • 1回复 待解决
HarmonyOS 除了在页面里,普通的class里如何监听appstorage里的属性变化
331浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能监听对象中某个属性的变化值吗?
512浏览 • 1回复 待解决
嵌套Class的属性变化无法触发UI渲染
688浏览 • 1回复 待解决
如何监听数组内对象属性变化
2727浏览 • 1回复 待解决
对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,第二层的属性变化如何观察
710浏览 • 1回复 待解决
HarmonyOS @Watch 如何检测数组内元素变化
604浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保@Observed装饰的属性变化在复杂对象中被正确监听?
453浏览 • 1回复 待解决
HarmonyOS 状态管理里面,目前 @watch 只能监听某一个属性,都有一个属性为 observe 装饰器装饰的class A,目前只想@watch 这个A对象下的a属性,需要怎么实现。
235浏览 • 1回复 待解决
HarmonyOS 如何监听某个变量是否变化
396浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
1253浏览 • 1回复 待解决
HarmonyOS 一个class传递属性崩溃
391浏览 • 1回复 待解决
使用@Observed/@ObjectLink监听多层状态的变化
1932浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
255浏览 • 1回复 待解决
如何实现Class单个属性改变 自动触发页面刷新
1171浏览 • 1回复 待解决
HarmonyOS 如何监听数组元素属性的变化?
1008浏览 • 1回复 待解决
HarmonyOS 如何获取一个class对象的所有属性名
463浏览 • 1回复 待解决
HarmonyOS @Watch的回调内可否提供变化前后的值?
406浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
4993浏览 • 1回复 待解决
HarmonyOS @Watch装饰器,能见听到对象属性的变化吗?
673浏览 • 1回复 待解决
HarmonyOS @State修饰的class变量没有嵌套的值无法监听
619浏览 • 1回复 待解决
HarmonyOS class-transformer三方库Json转class
394浏览 • 1回复 待解决
HarmonyOS 数组中嵌套对象的属性值发生变化,@Watch监听不到数组的变化,这个要怎么办
308浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
690浏览 • 1回复 待解决
HarmonyOS 声明式UI中可以通过@Watch来监测某个类中值的变化,普通的类中是否存在类似的机制来监测某个类中值的变化
206浏览 • 1回复 待解决
使用@ObservedV2装饰的类中被@Trace装饰的属性具有被观测变化的能力,当该属性值变化时,会触发该属性绑定的UI组件刷新,请参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5