鸿蒙ArkTs 开发,@Watch 对应的执行方法,和build 的执行顺序 是怎样的?

鸿蒙ArkTs 开发,当用@Watch 装饰的状态变量改变时。  对应的@Watch 执行方法,和build方法 的执行顺序 是怎样的?


DevEco Studio
UI
2024-01-29 14:02:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Joshun

在鸿蒙ArkTs开发中,当使用@Watch装饰的状态变量发生变化时,对应的@Watch执行方法会在build方法之前执行。 具体的执行顺序如下:

1. 当使用@Watch装饰的状态变量发生变化时,对应的@Watch执行方法会被调用。

2. 在@Watch执行方法执行完毕后,build方法会被调用。

3. build方法执行完毕后,页面会被重新渲染。 因此,在使用@Watch装饰的状态变量时,需要注意@Watch方法的执行顺序和执行时机,以免出现不必要的错误。


分享
微博
QQ
微信
回复
2024-01-29 15:50:23
相关问题
ArkTS在代码执行效率如何提升
90浏览 • 1回复 待解决
如何在ArkTS代码中执行HTML内JS函数
163浏览 • 1回复 待解决
PolarDB向量化执行架构怎么样
1198浏览 • 1回复 待解决
如何执行点击某个组件命令?
2271浏览 • 1回复 待解决
并行执行算子问题有懂吗?
1935浏览 • 1回复 待解决
PolarDB 向量化执行优势是什么?
1545浏览 • 1回复 待解决
InputMethodAbility用法怎样
5826浏览 • 1回复 待解决
PolarDB报警功能怎样
782浏览 • 1回复 待解决
PolarDB诊断功能怎样
1144浏览 • 1回复 待解决
PolarDB监控功能怎样
1447浏览 • 1回复 待解决