Bootstrap

HarmonyOs鸿蒙开发实战(10)=>状态管理-对象数组的属性数据变更刷新UI,基于@Observed 和@ObjectLink装饰器

1.条件:基于HarmonyOs5.0.0版本.

2.功能要求:横向列表中每个景点的名称(eg: 第二项 “灵隐寺” ), 在通过天气接口拿到对应天气后,拼接到名称后面  => 变成(“灵隐寺”+ 天气))

3.老规矩先看效果=>

4. 第一步 => 给实体class(ScenicModel.ets) 添加@Observe装饰器, 如果是本地定义的数据,要添加constructor构造方法

5. 第二步 => 把ForEach中的子组件,封装成自定义组件,方便给子组件添加装饰器@ObjectLink

6. 第三步 => 通过天气接口拿到数据,更新列表子组件数据

7.大功告成 => 请留步博客主页查看更多HarmonyOs实战技巧

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;