IF条件变化后UI不刷新
IF条件变化后UI不刷新,异常代码示例如下:
@Entry
@Component
struct Page {
@State title: string = 'Hello'
showMessage: Boolean = false;
build() {
Row() {
Column() {
// showMessage 为常规变量,他的更新不应该引起if组件的重新渲染,显示Text组件'Hello World'
Text(this.title)
.fontSize(50)
.onClick(() => {
this.showMessage = true;
this.title = 'Show message'
})
if (this.showMessage) {
Text('Hello World')
.fontSize(50)
}
}
}
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 更新数据后UI不刷新
1384浏览 • 1回复 待解决
HarmonyOS UI不刷新
993浏览 • 1回复 待解决
HarmonyOS LIst组件UI不刷新
790浏览 • 1回复 待解决
HarmonyOS UI不刷新问题
1032浏览 • 1回复 待解决
状态装饰器 ui不刷新的问题
3413浏览 • 1回复 待解决
HarmonyOS @builder方法的ui不刷新
1579浏览 • 1回复 待解决
使用LazyForEach渲染语法渲染组件,UI不刷新。
2370浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
3783浏览 • 1回复 待解决
【列表数据更新后页面不刷新】
774浏览 • 1回复 待解决
HarmonyOS IDataSource数据源刷新后,列表为不刷新
1628浏览 • 1回复 待解决
HarmonyOS 懒加载列表更改属性UI不刷新
1170浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
1329浏览 • 1回复 待解决
HarmonyOS @State修饰的数组内部的值变化了,怎么刷新UI?
1775浏览 • 1回复 待解决
列表数组中插入数据后,刷新UI的问题
1309浏览 • 1回复 待解决
HarmonyOS能否实现服务卡片刷新卡片UI不拉起应用
1572浏览 • 1回复 待解决
HarmonyOS 解析Json数据添加到数据源不刷新UI
1778浏览 • 2回复 待解决
列表里LazyForEach中多层模型嵌套,更改数据UI不刷新
1380浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何为多层嵌套类实现属性变化UI自动刷新?
1244浏览 • 1回复 待解决
HarmonyOS @Observed修饰的class,当内部属性变化时UI不更新
996浏览 • 1回复 待解决
HarmonyOS 如何让自定义类中的属性变化引起UI刷新?
1199浏览 • 1回复 待解决
HarmonyOS 复杂数据类型变更,UI不刷新,该如何解决?
1194浏览 • 1回复 待解决
HarmonyOS 枚举值条件判断不生效
932浏览 • 1回复 待解决
UI组件怎样条件执行选项函数?
851浏览 • 1回复 待解决
HarmonyOS 父组件的数据源监听到没变化,但是UI刷新了
736浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
2435浏览 • 1回复 待解决
确保IF条件中使用了状态变量。排查状态变量渲染更新失效,一定要排查当前组件是否有状态变量关联了它,如果没有,则它在初始化后,永远不会重新渲染更新。