想知道一段 clounm的高度

想知道一段 clounm的高度,这样超出一定高度,能做一定的处理逻辑。

HarmonyOS
2024-10-08 13:08:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

参考下面demo:

@Entry  
@Component  
struct ColumnTest {  
  @State @Watch('onCheange') cWidth: number = 200;  
  @State cHeight: number = 200;  
  
  onCheange (){  
    if(this.cWidth >= 300){  
      console.log("过宽!")  
    }  
  }  
  
  
  build() {  
    Column() {  
      Column() {  
        Row() {  
          Text('isidjaslkjadskjdalksdjkajdksjdakd')  
        }  
  
        Button('加宽')  
          .type(ButtonType.Capsule)  
          .onClick(() => {  
            this.cWidth += 100;  
          })  
        Button('加高')  
          .type(ButtonType.Capsule)  
          .onClick(() => {  
            this.cHeight += 100;  
          })  
        Button('show')  
          .type(ButtonType.Capsule)  
          .onClick(() => {  
            console.log("当前高度:" + this.cHeight + "当前高度:" + this.cHeight)  
          })  
      }  
      .backgroundColor(Color.Blue)  
      .id('111')  
      .width(this.cWidth)  
      .height(this.cHeight)  
  
    }  
    .width('100%')  
    .height('100%')  
  }  
}

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-watch-V5

分享
微博
QQ
微信
回复
2024-10-08 15:27:59
相关问题
鸿蒙-如何实现播放一段音频
10941浏览 • 2回复 待解决
如何实现RSA公钥PK加密一段文字
514浏览 • 1回复 待解决
Scroll初始时自动滚动一段距离
761浏览 • 1回复 待解决
如何将一段文字保存到剪切板中?
223浏览 • 1回复 待解决