为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
根据文档说明,不建议在aboutToReuse中对@Prop变量重新赋值。赋值会导致降低组件的复用性能。
1925浏览 • 1回复 待解决
HarmonyOS @ObjectLink 装饰器装饰的变量成员子组件中无法感知更新
418浏览 • 1回复 待解决
#鸿蒙学习大百科#哪些类型的变量可以被@State装饰?
206浏览 • 1回复 待解决
@StorageProp(key)/@StorageLink(key)装饰的变量为什么需要在本地进行初始化?
412浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用@Observed和@ObjectLink装饰器时应该如何初始化变量?
52浏览 • 1回复 待解决
interface类型的变量,变量 param 被声明为类型为 AnimateCallback 的变量
1703浏览 • 1回复 待解决
#鸿蒙学习大百科#当@StorageLink装饰的变量改变时,框架的行为是什么?
313浏览 • 1回复 待解决
#鸿蒙学习大百科#当@LocalStorageLink装饰的变量改变时,框架的行为是什么?
258浏览 • 1回复 待解决
@State装饰嵌套结构的变量时,为什么嵌套结构中数组元素增加或减少时界面不会刷新
2610浏览 • 1回复 待解决
#鸿蒙学习大百科#@State装饰的变量有哪些特点?
213浏览 • 1回复 待解决
#鸿蒙学习大百科#当@StorageProp装饰的变量改变时,框架的行为是什么?
225浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2037浏览 • 1回复 待解决
使用EventHub通信接收到消息后更新@States装饰的变量布局刷新
919浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageProp装饰器支持哪些类型的变量?
188浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰器支持哪些类型的变量?
164浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageLink装饰器支持哪些类型的变量?
182浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageProp装饰的变量如何初始化?
168浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰器支持哪些类型的变量?
163浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰的变量如何初始化?
215浏览 • 1回复 待解决
#鸿蒙学习大百科#@StorageLink装饰的变量如何初始化?
198浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageProp装饰的变量如何初始化?
177浏览 • 1回复 待解决
HarmonyOS @Observed/@ObjectLink装饰器相关问题
426浏览 • 1回复 待解决
什么是@Builder装饰器为什么要使用他?
406浏览 • 1回复 待解决
#鸿蒙学习大百科#@LocalStorageLink装饰的变量能观察到哪些变化?
173浏览 • 1回复 待解决
@Prop和数据源是单向同步,@Prop在本地拷贝了数据源,所以允许本地改变。父组件中的数据源改变,会覆盖@Prop修饰的本地数据。
@ObjectLink和数据源是双向同步,@ObjetLink相当于指向数据源的指针。一旦发生@ObjectLink装饰d额变量赋值,同步链将被打断。@ObjectLink是通过数据源的引用来初始化的,相当于在父组件中进行的赋值。