@State 和 @Prop 的单向传输场景中,@State 变量只能定义在 @Entry 标记的页面中,而不能定义在 @Component 中;是否可以理解为 Harmony 框架的设计如此?
@State 和 @Prop 的单向传输场景中,@State 变量只能定义在 @Entry 标记的页面中,而不能定义在 @Component 中;是否可以理解为 Harmony 框架的设计如此?
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答960 阅读
1 回答929 阅读
@Prop和@State均可定义在 @Component 中。可参考如下代码:
(注释处同步放开,可测试逆向同步的效果)
1.TestComponentStatePage.ets
2.ComponentStateParent.ets
3.ComponentState.ets