@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
相关问题
应用自启动有了解
2289浏览 • 1回复 待解决
文件备份 问题有了解
1854浏览 • 1回复 待解决
ohpm not set up有了解
2457浏览 • 2回复 待解决
nginx超时设置有了解
1816浏览 • 1回复 待解决
ETS语言 文件管理有了解
2447浏览 • 1回复 待解决
mysql 查询排序问题有了解
2159浏览 • 1回复 待解决
PolarDB自动SQL优化有了解
2791浏览 • 1回复 待解决
如何退出应用,你了解
2269浏览 • 1回复 待解决
arkTS无法创建子窗口有了解
2187浏览 • 0回复 待解决
MySQL escape方法问题有了解
2433浏览 • 1回复 待解决
关于Tomcat 9 Maven 插件有了解
2318浏览 • 1回复 待解决
闪退和报错日记获取有了解
2700浏览 • 1回复 待解决
什么是域名转移密码有了解?
2521浏览 • 1回复 待解决
ssh登录到ubuntubash问题有了解
1816浏览 • 1回复 待解决
数据库迁移问题有了解
1900浏览 • 1回复 待解决
是否提供日历组件,你了解
1734浏览 • 1回复 待解决
有比较深熟悉或了解ETS,TS
4048浏览 • 1回复 待解决
es6启动问题有了解
2338浏览 • 1回复 待解决
数据库多表关联查询有了解
1985浏览 • 1回复 待解决