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 数据持久化后同步问题
259浏览 • 1回复 待解决
mysqldump搭建从库同步数据问题
3247浏览 • 0回复 待解决
解决页面间数据不同步问题
1180浏览 • 1回复 待解决
HarmonyOS 子组件和父组件数据同步问题
175浏览 • 1回复 待解决
HarmonyOS 状态同步问题
211浏览 • 1回复 待解决
HarmonyOS 变量状态同步问题
458浏览 • 1回复 待解决
HarmonyOS List嵌套不能同步数据
389浏览 • 1回复 待解决
多个数据库,同步数据。
2057浏览 • 1回复 待解决
HarmonyOS AAID同步获取问题
231浏览 • 1回复 待解决
HarmonyOS web 同步token问题
133浏览 • 1回复 待解决
mysql 不同库数据同步
2676浏览 • 1回复 待解决
HarmonyOS 如何将异步数据改成同步?
243浏览 • 1回复 待解决
键值型数据库跨设备数据同步demo
1028浏览 • 1回复 待解决
数据库操作同步的方法
1972浏览 • 1回复 待解决
HarmonyOS @ObjectLink 渲染组件更新同步问题
32浏览 • 1回复 待解决
HarmonyOS 监听“键值型数据库跨设备数据同步”报错
556浏览 • 1回复 待解决
HarmonyOS 跨设备数据同步功能需要外网吗
154浏览 • 1回复 待解决
鸿蒙手表和Android手机app同步数据
12666浏览 • 1回复 待解决
分布式数据库的数据同步是在底层直接同步实现。是不是存在某台设备的储备空间不足,导致数据同步无法完整进
3745浏览 • 1回复 待解决
HarmonyOS 状态管理-父子组件同步的问题
670浏览 • 1回复 待解决
HarmonyOS ble蓝牙接收数据如何实现同步操作
201浏览 • 1回复 待解决
设备同步及云侧相关问题
9502浏览 • 3回复 待解决
如何实现鸿蒙应用的离线数据同步?
311浏览 • 0回复 待解决
Postgresql 宿主机如何与Docker同步数据?
4260浏览 • 1回复 待解决
数组列表如何实现数据的双向同步?
534浏览 • 1回复 待解决
参考示例如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#基础嵌套对象属性更改失效