装饰器
特殊装饰器
组件相关装饰器
- @Entry
- @Component
- @Builder
- @BuilderParam
- @CustomDialog
@Entry 页面入口装饰器
@Entry | 说明 |
装饰器参数 | 无 |
装饰对象 | 自定义组件 |
特性 | 被装饰的自定义组件作为页面入口, 单个UI页面中,最多可以使用@Entry装饰一个自定义组件 @Entry可以接受一个可选的LocalStorage的参数 |
@Component 自定义组件装饰器
自定义组件的基本结构:
- struct:自定义组件基于struct实现,struct + 自定义组件名 + {…}的组合构成自定义组件,不能有继承关系。对于struct的实例化,可以省略new。
- 自定义组件名、类名、函数名不能和系统组件名相同。
@Component | 说明 |