美文网首页
鸿蒙开发-watch使用

鸿蒙开发-watch使用

作者: 激扬飞雪 | 来源:发表于2024-05-21 00:02 被阅读0次
    import promptAction from '@ohos.promptAction'
    @Entry
    @Component
    struct WatchCase {
      @State message: string = 'Hello World'
      @State
      @Watch('update')
      num: number = 0
    
      update() {
        promptAction.showToast({message: this.num.toString()})
      }
      build() {
        Row() {
          Column() {
            Text(this.num.toString()).fontSize(30)
            Divider().strokeWidth(6).color(Color.Red)
            ChildInfo({num: $num})
          }
          .width('100%')
        }
        .height('100%')
      }
    }
    
    @Component
    struct ChildInfo {
      @Link
      num: number;
      build() {
        Text(this.num.toString()).fontSize(30)
          .onClick(() => {
            this.num++
          })
      }
    }
    
    image.png

    相关文章

      网友评论

          本文标题:鸿蒙开发-watch使用

          本文链接:https://www.haomeiwen.com/subject/mwgofjtx.html