@Entry与@Component有什么区别?

@Entry与@Component有什么区别?

HarmonyOS
2024-07-29 11:17:59
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
droidzxy

@Entry、@Component和都是装饰器,

@Entry装饰的自定义组件将作为UI页面的入口。在单个UI页面中,最多可以使用@Entry装饰一个自定义组件。


@Component装饰器仅能装饰struct关键字声明的数据结构。struct被@Component装饰后具备组件化的能力,需要实现build方法描述UI,一个struct只能被一个@Component装饰。

分享
微博
QQ
微信
回复
2024-07-29 14:47:57
你牙上有菜

@Entry与@Componet都是修饰的组件,不同的是@Entry代表的是入口组件,也就是页面组件。@Component修饰的是自定义组件,自定义组件需要依赖入口组件才能存在。

分享
微博
QQ
微信
回复
2024-07-29 19:16:30
相关问题
@StorageProp@StorageLink什么区别
505浏览 • 1回复 待解决
HAPHAR的什么区别
603浏览 • 1回复 待解决
鸿蒙Android、iOS什么区别
12111浏览 • 5回复 已解决
request的downloadFileTask什么区别
1689浏览 • 1回复 待解决
LocalStorage和AppStorage什么区别
559浏览 • 2回复 待解决
UIAbility和ExtensionAbility什么区别
487浏览 • 1回复 待解决
请问AbilitySlice和Fraction什么区别
9714浏览 • 3回复 已解决
Class Router和namespace router什么区别
1498浏览 • 1回复 待解决
ArkTS卡片和JS卡片什么区别
454浏览 • 1回复 待解决
鸿蒙1.0和鸿蒙2.0什么区别
15056浏览 • 3回复 待解决
DevEco构建Hap和APP什么区别
14530浏览 • 1回复 待解决
鸿蒙系统预装和升级什么区别
11121浏览 • 2回复 待解决
liteos-a 和鸿蒙2.0什么区别
9193浏览 • 1回复 已解决