@Watch异常有了解的吗?

@StorageLink("area") @Watch("areaChangedCallback") area: WorkArea = undefined;
// @Watch("areaChangedCallback") @StorageLink("area") area: WorkArea = undefined;

  aboutToAppear() {
    this.areaChangedCallback();
  }

  areaChangedCallback() {
    this.areaId = this.area.id;
  }

使用@Watch("areaChangedCallback") @StorageLink("area") area: WorkArea = undefined;// 程序会异常退出

使用@StorageLink("area") @Watch("areaChangedCallback") area: WorkArea = undefined;// 则程序正常。

HarmonyOS
鸿蒙
2023-04-28 16:01:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Sailsbury

你的@watch装饰器使用顺序有误,语法结构应该是这样的;

cke_1482.png

参考这篇文档​​https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/ui/ts-other-states-watch.md/​

分享
微博
QQ
微信
回复
2023-05-04 11:49:29
相关问题
ETS语言 文件管理有了解
307浏览 • 1回复 待解决
PolarDB自动SQL优化有了解
691浏览 • 1回复 待解决
MySQL escape方法问题有了解
443浏览 • 1回复 待解决
arkTS无法创建子窗口有了解
318浏览 • 0回复 待解决
什么是域名转移密码有了解?
305浏览 • 1回复 待解决
闪退和报错日记获取有了解
202浏览 • 1回复 待解决
有比较深熟悉或了解ETS,TS
1015浏览 • 1回复 待解决
自组织网络指什么有了解
1660浏览 • 1回复 待解决
华为 watch 3 怎么真机运行?
7133浏览 • 3回复 待解决
import Sample 里异常显示
3697浏览 • 1回复 待解决
Redistemplate报nullpointer异常
1789浏览 • 1回复 待解决
JS调用PA出现RemoteInterfaceProxy异常
4431浏览 • 2回复 待解决
Watch GT2什么时候可以升级鸿蒙
4495浏览 • 1回复 待解决