鸿蒙

状态 - @Observed装饰器和@ObjectLink装饰器

2024-03-15  本文已影响0人  wendy__xu

上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。

概述

@ObjectLink和@Observed类装饰器用于在涉及嵌套对象或数组的场景中进行双向数据同步:

限制条件

装饰器说明

image.png image.png

初始化规则图示


image.png

使用场景

上一篇下一篇

猜你喜欢

热点阅读