我在ets文件内,自定义组件外写了个setInterval定时器,在这个定时器内如何修改自定义组件的状态变量

如标题。

或者说setInterval可以写在自定义组件内吗??


Ability框架
UI
2024-02-29 13:47:56
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Bowma
@Entry
@Component
struct Page3 {

  @State num: number = 0;

  aboutToAppear() {
    setInterval(() => {
      this.num++;
    }, 1000)
  }

  build() {
    Column(){
      Text(this.num + '').fontSize(30)
    }
    .height('100%')
    .width('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
分享
微博
QQ
微信
回复
2024-02-29 16:55:29
相关问题
如何设置组件定时任务和定时器
1467浏览 • 1回复 待解决
HarmonyOS 定时器API
1067浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
1335浏览 • 1回复 待解决
如何通过定时器和画布实现一时钟
1403浏览 • 1回复 待解决
鸿蒙liteos_m定时器timer问题
9266浏览 • 2回复 待解决
有谁知道ArkTS支持定时器
3800浏览 • 1回复 待解决