背景知识
1・ArkTS 拓展了 TypeScript,TypeScript 拓展了 JavaScript。 增加了一些约束。
2・ArkTS 是声明式编程。 构建对象时类似构建者设计模式。链式赋值。
装饰器
@Component 自定义组件
@Component
装饰器仅能装饰struct
关键字声明的数据结构。struct
被@Component
装饰后具备组件化的能力。
@Component
struct MyComponent {
}
@Entry 页面
@Entry
装饰的自定义组件将作为UI页面的入口。
@Entry
@Component
struct MyComponent {
}
参考:创建自定义组件:@Component、@Entry
组件和页面生命周期
参考:【鸿蒙学习笔记】页面和自定义组件生命周期