为什么@Link修饰的数组类型直接调用push方法可能不触发UI更新?
@Link items: number[];
Button("添加").onClick(() => this.items.push(1)); // UI不更新
HarmonyOS5
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 为什么@Link的属性变更不会触发UI刷新?
1584浏览 • 1回复 待解决
@State修饰的状态数据被修改时会触发组件的什么方法进行UI界面更新
542浏览 • 1回复 待解决
HarmonyOS @Builder修饰的方法中参数属性更新无法触发页面重绘
879浏览 • 1回复 待解决
HarmonyOS @State修饰@observed装饰的对象, 对象里的数组改变, 不会触发ui刷新
1228浏览 • 1回复 待解决
HarmonyOS bearerTypes参数为什么是个数组类型
989浏览 • 1回复 待解决
HarmonyOS 连续两次@Link之后UI没更新
909浏览 • 1回复 待解决
HarmonyOS @entry 修饰的页面,onBackPress方法不触发
1591浏览 • 1回复 待解决
HarmonyOS 嵌套数组使用observed修饰后,修改数组值不更新
1365浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
1871浏览 • 1回复 待解决
HarmonyOS Observe的变量更新了,但是不会触发UI更新
1819浏览 • 1回复 待解决
readonly修饰的数组无法获取数组元素
3424浏览 • 1回复 待解决
HarmonyOS 关于@State或@Link 修饰Array的应用
1174浏览 • 1回复 待解决
HarmonyOS 分组列表数组嵌套时数据更新不触发列表更新
1135浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在HarmonyOS Next中使用Echarts图表组件的性能表现可能不如原生开发?
740浏览 • 0回复 待解决
WantAgentInfo中的wants为什么是数组
2932浏览 • 1回复 待解决
HarmonyOS viewModel中获取数组数据,怎么更新ui
921浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么要避免使用联合类型数组?
1420浏览 • 1回复 待解决
backgroud()方法使用@State修饰的状态变量值更新后未能触发不同的@builder方法刷新
3349浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
1110浏览 • 1回复 待解决
HarmonyOS eventHub只能从component发起触发UI更新?
1119浏览 • 1回复 待解决
HarmonyOS @Observed修饰的class,当内部属性变化时UI不更新
1064浏览 • 1回复 待解决
HarmonyOS 为什么连续调用readDescriptorValue时,第二次调用不会触发callback?
1067浏览 • 1回复 待解决
HarmonyOS 在定时器里面改变@state修饰的变量,无法更新UI吗?
1185浏览 • 1回复 待解决
鸿蒙这边如何定义一个数组,数组中元素类型不确定?数组中可能有string、number、boolean等
3051浏览 • 1回复 待解决
为什么数组下标越界不闪退?
588浏览 • 0回复 待解决
在@Observed中存在你所属的这个问题,但是在状态管理v2版本中,也就是@ObservedV2中,这个问题得以解决,可以看一下这个文档@ObservedV2装饰器和@Trace装饰器:类属性变化观测-V2所属装饰器-状态管理(V2)-状态管理-学习ArkTS语言-基础入门 - 华为HarmonyOS开发者