HarmonyOS @watch以及@observer原理咨询以及缺陷讨论

1、@watch为什么不能把新旧值给出来而只给出一个没啥用的proname。

2、@observer是否能优化只观察某个属性的变化而不观察所有的属性。

HarmonyOS
2024-12-27 13:57:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

1、@Watch目前规格如此,proname是有用的,可用于监听多个属性处理逻辑。该函数是自定义组件的成员函数,changedPropertyName是被watch的属性名。在多个状态变量绑定同一个@Watch的回调方法的时候,可以通过changedPropertyName进行不同的逻辑处理将属性名作为字符串输入参数,不返回任何内容。

2、@observer 目前规格如此,不支持观察单个属性。可以参考 @Track装饰器: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-track-V5

分享
微博
QQ
微信
回复
2024-12-27 17:06:46
相关问题
HarmonyOS 崩溃统计以及解析过程?
184浏览 • 1回复 待解决
HarmonyOS 类型定义区别以及推荐
537浏览 • 1回复 待解决
HarmonyOS录音音频如何存放,以及遍历
755浏览 • 1回复 待解决
网络请求抓包以及日志
1062浏览 • 1回复 待解决
如何拉起拨号界面以及指定号码?
891浏览 • 2回复 待解决
HarmonyOS web-view的使用以及demo
207浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
664浏览 • 1回复 待解决
greenplum执行计划以及optimizer的用途?
4220浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
570浏览 • 1回复 待解决