HarmonyOS 开发基础(一)

一、笔记在注释里

基础结构认识。可复制运行

/*
装饰器不仅可以装饰类或结构体,还可以装饰类的属性。
多个装饰器可以叠加到目标元素,定义在同一行上或者在多行上,推荐定义在多行上。
*
装饰器: 用于装饰类、结构、方法以及变量,并赋予其特殊的含义。
如上述示例中@Entry、@Component和@State都是装饰器,
@Component表示自定义组件,
@Entry表示该自定义组件为入口组件,
@State表示组件中的状态变量,状态变量变化会触发UI刷新。
 */
@Entry
@Component

//结构体
/*
组件可以基于struct实现,组件不能有继承关系,struct可以比class更加快速的创建和销毁。

 */
struct Index {
  @State message: string = 'Hello World'

  build() {
    //允许开发者以“.”链式调用的方式配置UI结构及其属性、事件等。
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
      }
      .width('100%')
    }
    .height('100%')
  }
}

HarmonyOS 开发基础(一)_第1张图片

你可能感兴趣的:(鸿蒙,鸿蒙,鸿蒙系统)