OpenHarmony ETS 类状态 @Watch图文示例秒懂用法 原创 精华
陈浩南xxx
发布于 2022-4-13 15:51
浏览
1收藏
往前系列文章:
简单的变量传值:OpenHarmony ETS 状态变量(@State,@Prop,@Link) 图文秒懂用法-OpenHarmony技术社区-51CTO.COM
跨组件传值:OpenHarmony ETS 类状态 @Consume和@Provide 图文示例秒懂用法-OpenHarmony技术社区-51CTO.COM
类嵌套类:OpenHarmony ETS 类状态@Observed和@ObjectLink图文示例秒懂用法-OpenHarmony技术社区-51CTO.COM
若数据改变我们要做额外的处理时,可以用到@Watch标记
@Watch
- 应用可以注册回调方法。当一个被@State, @Prop, @Link, @ObjectLink, @Provide, @Consume, @StorageProp, 以及 @StorageLink中任意一个装饰器修饰的变量改变时,均可触发此回调。@Watch中的变量一定要使用(“”)进行包装。
*测试@StorageLink时发现,@Watch不起作用。
1,@State
2,@Prop
3,@Link
4,@Consume
entry 代码
5,总结
- @State @Watch(“onBasketUpdated”) shopBasket: Array<number> = [7, 12, 47, 3];
- @Prop @Watch(“onPropWatch”) count: number ;
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
标签
已于2022-4-22 09:40:08修改
赞
4
收藏 1
回复
4
3
1
相关推荐
请问一下,ets的watch监听到的值是变化之前的还是变化之后的
之后的值
发现 测试@StorageLink时发现,@Watch不起作用