技术栈
方舟开发框架
爱吃土豆丝的打工人
1 年前
学习
·
harmonyos
·
装饰器
·
方舟开发框架
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(渲染控制 一)
ArkUI通过自定义组件 的build()函数和@builder装饰器 中的声明式UI描述语句构建相应的UI。在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些渲染控制语句包括控制组件是否显示的条件渲染语句,基于数组数据快速生成组件的循环渲染语句以及针对大数据量场景的数据懒加载语句。
爱吃土豆丝的打工人
1 年前
学习
·
华为
·
harmonyos
·
装饰器
·
方舟开发框架
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)
上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。