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 数据持久化后同步问题
525浏览 • 1回复 待解决
mysqldump搭建从库同步数据问题
3415浏览 • 0回复 待解决
解决页面间数据不同步问题
1384浏览 • 1回复 待解决
HarmonyOS 子组件和父组件数据同步问题
474浏览 • 1回复 待解决
HarmonyOS 状态同步问题
469浏览 • 1回复 待解决
HarmonyOS List嵌套不能同步数据
624浏览 • 1回复 待解决
多个数据库,同步数据。
2260浏览 • 1回复 待解决
HarmonyOS web 同步token问题
186浏览 • 1回复 待解决
HarmonyOS AAID同步获取问题
382浏览 • 1回复 待解决
mysql 不同库数据同步
2931浏览 • 1回复 待解决
HarmonyOS 变量状态同步问题
635浏览 • 1回复 待解决
HarmonyOS 如何将异步数据改成同步?
588浏览 • 1回复 待解决
HarmonyOS @ObjectLink 渲染组件更新同步问题
158浏览 • 1回复 待解决
HarmonyOS 监听“键值型数据库跨设备数据同步”报错
728浏览 • 1回复 待解决
键值型数据库跨设备数据同步demo
1295浏览 • 1回复 待解决
HarmonyOS 跨设备数据同步功能需要外网吗
406浏览 • 1回复 待解决
数据库操作同步的方法
2174浏览 • 1回复 待解决
HarmonyOS 状态管理-父子组件同步的问题
873浏览 • 1回复 待解决
如何实现鸿蒙应用的离线数据同步?
412浏览 • 0回复 待解决
数组列表如何实现数据的双向同步?
825浏览 • 1回复 待解决
Postgresql 宿主机如何与Docker同步数据?
4469浏览 • 1回复 待解决
HarmonyOS UIAbility如何同步到已打开page页面数据
409浏览 • 1回复 待解决
HarmonyOS 两个网页间的数据如何同步
215浏览 • 1回复 待解决
鸿蒙手表和Android手机app同步数据
13034浏览 • 1回复 待解决
分布式数据库的数据同步是在底层直接同步实现。是不是存在某台设备的储备空间不足,导致数据同步无法完整进
3904浏览 • 1回复 待解决
参考示例如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#基础嵌套对象属性更改失效