1. 什么是组件的生命周期
组件的生命周期是我们开发一个组件必须要关注的内容,组件的生命周期,指的是组件的创建、渲染、销毁等过程。因为这个过程就类似于人从出生到离世的过程,从而称为:组件的生命周期。
只有了解了组件的生命周期,我们才能开发出一个流畅的用户界面。
2. 页面 & 组件
还记得我们 “hello 鸿蒙”中的Hello world程序吗?代码如下:
// Index.ets
@Entry
@Component
struct Index {
@State message: string = 'Hello World'
build() {
Row() {
Column() {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
}
.width('100%')
}
.height('100%')
}
}
从代码中我们可以看到,Index被两个装饰器修饰,分别是:@Component,@Entry。我们从鸿蒙UI开发快速入门 —— part01: 装饰器&UI描述已经了解到,@Component表示Index是一个自定义组件,而@Entry表示Index是一个页面入口。