Index.ets入门

@Entry//标记当前组件是入口组件
@Component//标记自定义组件	
struct Index {//自定义组件:可复用的UI单元
  @State message: string = '您好世界'//标记该变量是状态变量,值变化时会触发UI刷新
  build() {//UI描述
    Row() {//内置组件
      Column() {//内置组件
        Text(this.message)//内置组件
          .fontSize(50)//属性方法
          .fontWeight(FontWeight.Bold)//属性方法
          .fontColor('#ffff0033')
          .onClick(() => {//事件方法
			this.message = '您好Hiloong!'
			})
      }
      .width('100%')//属性方法
    }
    .height('100%')//属性方法
  }
}

装饰器:用来装饰类结构、方法、变量

  • @Component:标记自定义组件
  • @Entry:标记当前组件是入口组件
  • @State:标记该变量是状态变量,值变化时会触发UI刷新

内置组件:ArkUI提供的组件

  • 容器组件:用来完成页面布局,例如Row、Column
  • 基础组件:自带样式和功能的页面元素,例如Text

自定义组件

  • 可复用的UI单元

事件方法

  • 设置组件的事件回调

属性方法

  • 设置组件的UI样式

UI描述

  • 其内部声明方式描述UI结构
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值