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