今天我们学习【创建自定义组件】的部分
文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-create-custom-components-V5
创建自定义组件:
首先什么是自定义组件?
在我看来,是根据(开发者)的设计和功能需求,所创建的基本组件集合
(类似给你乐高的基础零部件,你DIY出自己的城市)
-----------------------------------------------------------------------------------------------------------------------------
以下是文档中的表述:
鸿蒙组件分类:
index.ets中代码分为三个部分:
1.HelloComponent 自定义组件
@Component
struct HelloComponent {
@State message: string = 'Hello, 虾米!';
build() {
Row() {
Text(this.message)
.fontSize(30)
.fontWeight(FontWeight.Bold)
.onClick(() => {
this.message = 'Hello, ArkUI!';
})
}
.height('100%')
.width('100%')
.justifyContent(FlexAlign.Center)
}
}
2.HelloComponentParam 类: