ArkTs 的基本组成
装饰器
用于装饰类、结构、方法以及变量,并赋予其特殊的含义。如上述示例中@Entry、@Component和@State都是装饰器,@Component表示自定义组件,@Entry表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变化会触发UI刷新。
@Entry
@Entry 表示这是个入口组件;
@Entry装饰的自定义组件用作页面的默认入口组件,加载页面时,将首先创建并呈现;自定义组件,组件只有放到被 @Entry修饰的组件内 才会在页面上显示
一个页面有且仅能有一个@Entry
@Component
@Component 表示这是个自定义组件;
@Component装饰的struct表示该结构体具有组件化能力能