回复
#jitoa ArkTS之管理组件状态
安之__
发布于 2023-12-24 16:25
浏览
1收藏
管理组件状态
例子:某部分点开后呈现展开状态,组件高度改变
-
@State
组件内状态管理
- @Prop
从父组件单向同步状态
例子:
-
@Link和@Wtach
与父组件双向同步状态和监听状态变化,使子组件之间能互相感知
例子:子组件如多个目录只能有一个被展开。利用每个子组件有一个index值,
@Link建立起父组件和子组件之间的双向同步关系
@Watch:
应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数。
当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
watch括号内是回调函数的名字[ ]
当监听的属性改变时,回调函数将被执行。
标签
赞
1
收藏 1
回复
相关推荐