HarmonyOS ObjectLink问题
父组件:A变量
@State wordList:WordList[] =[]
for循环产生创建子组件
ForEach(this.wordList,(itemBeanStr:WordList,index:number)=> {
WordCardItem(itemBean:itemBeanStr)
})
子组件:B
@ObjectLink itemBean:WordList //变量
WordList 在WordCardBean.ets文件中
export class WordCardBean {
currentCnWordReadPosition: number =0
currentWordReadPosition: number =0
wordList: WordList[] =[]
cnWordList: WordList[] =[]
}
@Observed
export class WordList {
audio: string =''
audioAddress: string =''
cnExplanation: string=''
enExplanation: string=''
exampleSentence: string=''
id: number=0
partOfSpeech: string=''
phoneticSymbolEn: string=''
phoneticSymbolUs: string=''
score: number =0
word: string=''
wordPic: string=''
}
当改变wordList某个下标中的属性时候,发现子组件布局没有刷新
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @ObjectLink 渲染组件更新同步问题
83浏览 • 1回复 待解决
HarmonyOS @Observed/@ObjectLink装饰器相关问题
902浏览 • 1回复 待解决
HarmonyOS ObjectLink使用
299浏览 • 1回复 待解决
HarmonyOS 关于@Observed @ObjectLink监测嵌套属性不成功的问题
178浏览 • 1回复 待解决
HarmonyOS V2 @ObjectLink?
510浏览 • 0回复 待解决
HarmonyOS @ObjectLink到底怎么用
352浏览 • 1回复 待解决
Observe和ObjectLink 使用
528浏览 • 1回复 待解决
HarmonyOS使用@ObjectLink 数据不刷新
1006浏览 • 2回复 待解决
HarmonyOS @ObjectLink和@State的相关疑问
494浏览 • 1回复 待解决
HarmonyOS 状态管理之ObjectLink的疑问
343浏览 • 1回复 待解决
HarmonyOS 对象数组在使用@Observed和@ObjectLink驱动子组件UI更新时的问题
427浏览 • 1回复 待解决
HarmonyOS @objectLink+@observe父组件不更新
70浏览 • 1回复 待解决
HarmonyOS 使用@Observed和@ObjectLink修饰的自定义数据模型viewModel刷新问题
870浏览 • 1回复 待解决
HarmonyOS 关于objectLink在数组对象中使用时,修改数据页面不刷新问题
947浏览 • 1回复 待解决
HarmonyOS ObjectLink 的属性怎么传递给子组件
348浏览 • 1回复 待解决
HarmonyOS ObjectLink 修改类属性后build未被执行
422浏览 • 1回复 待解决
HarmonyOS 升级API12后,使用ObjectLink遇到编译警告
337浏览 • 1回复 待解决
使用@Observed/@ObjectLink监听多层状态的变化
1809浏览 • 1回复 待解决
@ObjectLink使用在@Entry修饰的组件中报错
1035浏览 • 1回复 待解决
在自定义组件中使用@ObjectLink报错
1696浏览 • 1回复 待解决
HarmonyOS ObjectLink 修饰的元素修改其属性,ui没有生效
223浏览 • 1回复 待解决
HarmonyOS使用ObjectLink Observed 无法监听到嵌套类的属性更新
578浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样处理HarmonyOS中@ObjectLink变量是只读的?
325浏览 • 1回复 待解决
@ObjectLink是否可以@Entry自定义组件中使用
2393浏览 • 1回复 待解决
HarmonyOS ObjectLink修饰符对象的属性改变不能引起UI刷新
712浏览 • 1回复 待解决
场景是使用数组对象,数组里的对象的属性变化了ui没有更新是吗,这种的话可以通过引入三方库 reflect-metadata 和 class-transformer实现,参考如下demo:
可以使用ohpm 引入三方库