技术栈
嵌套类对象属性变化
赢乐
4 个月前
harmonyos
·
装饰器
·
observed
·
objectlink
·
嵌套类对象属性变化
·
双向数据同步
·
toggle组件
鸿蒙HarmonyOS开发:@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。