仓颉应用开发之——状态管理@Watch(10)
一 概述
- @Watch的作用
- @Watch注意事项
- @Watch代码示例
二 @Watch的作用
- @Watch 用于监听状态变量的变化
- 给状态变量增加一个@Watch装饰器,通过@Watch注册一个回调方法onChanged,当状态变量count被改变时,触发onChanged回调。
三 @Watch注意事项
- 可以监听 @State 、 @Prop 、 @Link 、 @Provide 、 @Consume 、 @StorageLink 和 @StorageProp 装饰的变量的变化。
- 被监听的变量必须声明类型
四 @Watch代码示例
4.1 示例
1-自定义组件代码
1 | package ohos_app_cangjie_entry.pages |
2-调用组件并传递参数
1 | package ohos_app_cangjie_entry |
4.2 效果图
五 参考
- HarmonyOS Beta5 仓颉—@Watch
- HarmonyOS Beta5 ArkTS—@Watch装饰器