HarmonyOS 页面不更新

页面不更新

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
返回页面触发aboutToAppear
3627浏览 • 1回复 待解决
如何更新页面列表数据
6979浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期触发
403浏览 • 1回复 待解决
如何去实现部分har页面的热更新
383浏览 • 1回复 待解决
创建的单例换了页面生效问题
2202浏览 • 3回复 待解决
HarmonyOS 应用更新
108浏览 • 1回复 待解决
怎么在进度条更新的时候刷新页面
4694浏览 • 1回复 待解决
HarmonyOS应用更新demo
324浏览 • 1回复 待解决