@Observed
Class A {
field1?: string
field2?: Array<ClassB>
}
@Observed
Class B {
field3?: string
}
@Component
struct View {
@ObjectLink a: ClassA
build() {
if (this.a && this.a.field2 && this.a.filed2.field3) {
Text(this.a.filed2.field3)
}
}
}
怎么能观察到ClassB中field3变更后的状态?现在更新field3的值后页面不会刷新
参考demo