为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @ObjectLink 装饰器装饰的变量成员子组件中无法感知更新
355浏览 • 1回复 待解决
根据文档说明,不建议在aboutToReuse中对@Prop变量重新赋值。赋值会导致降低组件的复用性能。
1848浏览 • 1回复 待解决
#鸿蒙学习大百科#哪些类型的变量可以被@State装饰?
157浏览 • 1回复 待解决
@StorageProp(key)/@StorageLink(key)装饰的变量为什么需要在本地进行初始化?
371浏览 • 1回复 待解决
#鸿蒙学习大百科#当@StorageLink装饰的变量改变时,框架的行为是什么?
174浏览 • 1回复 待解决
#鸿蒙学习大百科#当@LocalStorageLink装饰的变量改变时,框架的行为是什么?
140浏览 • 1回复 待解决
interface类型的变量,变量 param 被声明为类型为 AnimateCallback 的变量
1676浏览 • 1回复 待解决
使用EventHub通信接收到消息后更新@States装饰的变量布局刷新
833浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageProp装饰器支持哪些类型的变量?
151浏览 • 1回复 待解决
#鸿蒙学习大百科#@State装饰的变量有哪些特点?
153浏览 • 1回复 待解决
#鸿蒙学习大百科#当@StorageProp装饰的变量改变时,框架的行为是什么?
125浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
1982浏览 • 1回复 待解决
@State装饰嵌套结构的变量时,为什么嵌套结构中数组元素增加或减少时界面不会刷新
2502浏览 • 1回复 待解决
HarmonyOS @Observed/@ObjectLink装饰器相关问题
349浏览 • 1回复 待解决
什么是@Builder装饰器为什么要使用他?
328浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰器支持哪些类型的变量?
107浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰的变量如何初始化?
165浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰器支持哪些类型的变量?
122浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageLink装饰器支持哪些类型的变量?
137浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageLink装饰的变量如何初始化?
145浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageProp装饰的变量如何初始化?
137浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰的变量如何初始化?
138浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰的变量能观察到哪些变化?
121浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰的变量能观察到哪些变化?
138浏览 • 1回复 待解决
@Prop和数据源是单向同步,@Prop在本地拷贝了数据源,所以允许本地改变。父组件中的数据源改变,会覆盖@Prop修饰的本地数据。
@ObjectLink和数据源是双向同步,@ObjetLink相当于指向数据源的指针。一旦发生@ObjectLink装饰d额变量赋值,同步链将被打断。@ObjectLink是通过数据源的引用来初始化的,相当于在父组件中进行的赋值。