@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
相关问题
应用自启动有了解
1323浏览 • 1回复 待解决
文件备份 问题有了解
900浏览 • 1回复 待解决
nginx超时设置有了解
912浏览 • 1回复 待解决
ohpm not set up有了解
1300浏览 • 2回复 待解决
mysql 查询排序问题有了解
1029浏览 • 1回复 待解决
PolarDB自动SQL优化有了解
1780浏览 • 1回复 待解决
ETS语言 文件管理有了解
1407浏览 • 1回复 待解决
如何退出应用,你了解
1023浏览 • 1回复 待解决
MySQL escape方法问题有了解
1368浏览 • 1回复 待解决
arkTS无法创建子窗口有了解
1371浏览 • 0回复 待解决
关于Tomcat 9 Maven 插件有了解
1096浏览 • 1回复 待解决
闪退和报错日记获取有了解
1557浏览 • 1回复 待解决
什么是域名转移密码有了解?
1485浏览 • 1回复 待解决
数据库迁移问题有了解
891浏览 • 1回复 待解决
是否提供日历组件,你了解
711浏览 • 1回复 待解决
es6启动问题有了解
1080浏览 • 1回复 待解决
有比较深熟悉或了解ETS,TS
2874浏览 • 1回复 待解决
数据库多表关联查询有了解
997浏览 • 1回复 待解决
自组织网络指什么有了解
2616浏览 • 1回复 待解决