HarmonyOS 页面不更新

页面不更新

HarmonyOS
2024-12-20 15:55:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

通过改变对象的某个值刷新页面,参考以下代码:

 class  City{
  name:string
  constructor(name:string) {
    this.name = name
  }
}
@Entry
@Component
struct Index {
  @State isEnable: boolean = true
  url: string = ''
  controller: web_webview.WebviewController = new web_webview.WebviewController()
  @State city:City = new City('南京')
  build() {
    Stack(){
      Image($r('app.media.ic_app_background')).width('100%')
    
      Column(){
        Text(this.city.name).fontColor(Color.White).textAlign(TextAlign.Start)
          .margin({top:20})
        Rect({width:'90%',height:100})
          .radius(10)
          .fill(Color.Blue)
          .stroke(Color.Transparent)
          .margin({top:10})
          .onClick(()=>{
            this.city.name = '上海'
          })
      }
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-20 18:59:15
相关问题
HarmonyOS 视图更新
222浏览 • 1回复 待解决
HarmonyOS 卡片更新图片刷新
420浏览 • 1回复 待解决
HarmonyOS 更新数据后UI刷新
399浏览 • 1回复 待解决
HarmonyOS @objectLink+@observe父组件更新
194浏览 • 1回复 待解决
如何更新页面列表数据
7482浏览 • 1回复 待解决
返回页面触发aboutToAppear
4069浏览 • 1回复 待解决
HarmonyOS 富文本加载页面适配兼容
509浏览 • 1回复 待解决