@Prop和@StorageProp的区别是什么?何时选择后者?

子组件需要读取父组件的状态,还有这一个状态可能在多个页面共享。


HarmonyOS5
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
因为活着就一定行
  • ​@Prop​​:体现父子组件单向同步,数据来源为父组件的@State@Link
  • ​@StorageProp​​:体现在单向绑定AppStorage中的全局状态,适合跨页面共享只读数据。
    选择建议:若状态仅在父子间传递用@Prop;若需全局读取(如用户配置)用@StorageProp
分享
微博
QQ
微信
回复
5天前
相关问题
HAPHAR区别是什么
2764浏览 • 1回复 待解决
syncawait区别是什么?
1153浏览 • 1回复 待解决
navigationrouter区别是什么
2141浏览 • 1回复 待解决
@State@Link区别是什么
32浏览 • 0回复 待解决
多态多模区别是什么
6611浏览 • 2回复 已解决
Emitter与EventHub区别是什么
1541浏览 • 2回复 待解决
请问Previewer与Simulator区别是什么
999浏览 • 1回复 待解决
FA模型与Stage模型区别是什么
1414浏览 • 1回复 待解决
HTTP原生库与RCP区别是什么
1024浏览 • 1回复 待解决