HarmonyOS 开发有没有像vue里面计算属性的api,如果没有那如何实现呢

HarmonyOS
2024-12-26 14:22:20
744浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

使用@watch注解监听变量。可以尝试如下demo

@Entry
@Component
struct Index {
  @State sum: number = 0;
  @Watch('numberChange') @State num1: number = 0;
  @Watch('numberChange') @State num2: number = 0;

  numberChange() {
    this.sum = this.num1 + this.num2
  }
  build() {
    Row() {
      Column() {
        Text("sum:" + this.sum)
        Text("num1:" + this.num1)
        Text("num2" + this.num2)
        Button("addNum1").onClick(() => {
          this.num1 += 1
        })
        Button("addNum2").onClick(() => {
          this.num2 += 1
        })
      }.width('100%')

    }.height('100%')

  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
分享
微博
QQ
微信
回复
2024-12-26 16:35:11


相关问题
spark 没有c#apic#怎么用spark
3406浏览 • 1回复 待解决
SDK:API Version 3有没有visibility属性
7191浏览 • 1回复 待解决
HarmonyOS 有没有api实现DES加密
814浏览 • 1回复 待解决
鸿蒙有没有无障碍相关API或者规范
10195浏览 • 1回复 已解决
深色模式怎么开发? 有没有相关api?
5333浏览 • 1回复 待解决
有没有获取设备api
1265浏览 • 1回复 待解决
HarmonyOS 有没有图片取色API
1013浏览 • 1回复 待解决
HarmonyOS 有没有类似clipChildren属性
1008浏览 • 1回复 待解决
HarmonyOS 有没有清除通知相关API
1217浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转api
1279浏览 • 0回复 待解决
HarmonyOS 有没有单指旋转api
1111浏览 • 1回复 待解决
HarmonyOS有没有类似tint属性
1152浏览 • 1回复 待解决