HarmonyOS 数据同步问题
@Observed
class ClassA {
public id: number;
public c: number;
public bClass: ClassB
constructor(c: number) {
this.id = IDNext++
this.c = c;
this.bClass = new ClassB(this.id)
}
}
class ClassB {
public b: number;
constructor(b: number) {
this.b = b;
}
}
let IDNext: number = 1
@Component
struct ViewA {
@ObjectLink a: ClassA;
build() {
Button(`classB.b= ${this.a.bClass ? this.a.bClass.b : "undefined"}`)
.width(320)
.margin(10)
.onClick(() => {
this.a.bClass.b += 1;
})
}
}
@Entry
@Component
struct Index {
@State arrA: ClassA[] = [new ClassA(0), new ClassA(1)]
build() {
Column() {
ForEach(this.arrA, (item: ClassA) => {
ViewA({ a: item })
})
Button(`给arrA[0]的classB重新赋值`)
.width(320)
.margin(10)
.onClick(() => {
this.arrA[0].bClass = new ClassB(999)
this.arrA[1].bClass = new ClassB(998)
})
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 数据持久化后同步问题
1385浏览 • 1回复 待解决
在多个设备间同步数据时,出现数据同步延迟或不同步的问题
635浏览 • 0回复 待解决
mysqldump搭建从库同步数据问题
4103浏览 • 0回复 待解决
解决页面间数据不同步问题
2097浏览 • 1回复 待解决
HarmonyOS 子组件和父组件数据同步问题
1175浏览 • 1回复 待解决
HarmonyOS 状态同步问题
1057浏览 • 1回复 待解决
HarmonyOS List嵌套不能同步数据
1264浏览 • 1回复 待解决
HarmonyOS AAID同步获取问题
922浏览 • 1回复 待解决
HarmonyOS web 同步token问题
685浏览 • 1回复 待解决
HarmonyOS 变量状态同步问题
1198浏览 • 1回复 待解决
多个数据库,同步数据。
2969浏览 • 1回复 待解决
mysql 不同库数据同步
3578浏览 • 1回复 待解决
如何跨应用同步图片数据?
516浏览 • 0回复 待解决
HarmonyOS 如何将异步数据改成同步?
1319浏览 • 1回复 待解决
HarmonyOS @ObjectLink 渲染组件更新同步问题
798浏览 • 1回复 待解决
HarmonyOS 监听“键值型数据库跨设备数据同步”报错
1399浏览 • 1回复 待解决
键值型数据库跨设备数据同步demo
2057浏览 • 1回复 待解决
数据库操作同步的方法
3053浏览 • 1回复 待解决
HarmonyOS 跨设备数据同步功能需要外网吗
1085浏览 • 1回复 待解决
如何实现HarmonyOS中跨设备的数据同步?
641浏览 • 0回复 待解决
HarmonyOS 状态管理-父子组件同步的问题
1607浏览 • 1回复 待解决
分布式数据库的数据同步是在底层直接同步实现。是不是存在某台设备的储备空间不足,导致数据同步无法完整进
4599浏览 • 1回复 待解决
同步数据时网络断了怎么办?
525浏览 • 0回复 待解决
鸿蒙手表和Android手机app同步数据
14349浏览 • 1回复 待解决
如何实现鸿蒙应用的离线数据同步?
926浏览 • 0回复 待解决
参考示例如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#基础嵌套对象属性更改失效