ArkTS入门

代码结构分析

ArkTS入门_第1张图片

  1. struct Index{ } 「自定义组件:可复用的UI单元」

    ArkTS入门_第2张图片

  2. @xxx 「装饰器:用来装饰类结构、方法、变量」

    • @Entry 标记当前组件是入口组件(该组件可被独立访问,通俗来讲:它自己就是一个页面)
    • @Component 用于标记自定义组件,与struct配合使用
    • @State 用于标记变量是状态变量,值发生改变会触发UI刷新

    ArkTS入门_第3张图片

  3. build(){ } 「UI描述:内部以声明式方式描述UI结构」

    其中例如Row、Column、Text都称为 「内置组件」,内置组件分为以下两种:

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

    ArkTS入门_第4张图片

    组件的「属性方法」,用于设置组件的UI样式

    ArkTS入门_第5张图片

    组件的「事件方法」,设置组件的事件回调

    ArkTS入门_第6张图片

你可能感兴趣的:(#,ArkTS,harmonyos)