【HarmonyOS 4.0】其他状态管理

1 @Watch 装饰器:状态变量更改通知

  1. 监听函数需要使用 @Watch装饰器。
  2. @Watch装饰器常位于 @State、@Prop、@Link等装饰器后面。
  3. @Watch装饰器的参数为监听函数的名称。
  4. 每当监听的状态变量发生变化,监听函数就会被调用。
@Prop @Watch('answerStatusChange') answerStatus: AnswerStatus

answerStatusChange() {
  if (this.item === this.answer) {
    this.optionStatus = OptionStatus.Right
  } else {
    if (this.item === this.selectedOption) {
      this.optionStatus = OptionStatus.Wrong
    } else {
      this.optionStatus = OptionStatus.Default
    }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值