我在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%')
  }
}
分享
微博
QQ
微信
回复
2024-02-29 16:55:29
相关问题
自定义组件嵌套子组件
7336浏览 • 3回复 待解决
ArkTs如何自定义容器组件
970浏览 • 1回复 待解决
是否支持自定义装饰
226浏览 • 1回复 待解决
鸿蒙liteos_m定时器timer问题
5952浏览 • 2回复 待解决
自定义组件如何导出、引入?
375浏览 • 1回复 待解决
如何设置自定义组件height缺省
145浏览 • 1回复 待解决
js 自定义组件如何传递方法?
4230浏览 • 2回复 待解决
自定义组件如何添加图片?
764浏览 • 1回复 待解决
有谁知道ArkTS支持定时器
418浏览 • 1回复 待解决
如何自定义Video组件控制栏样式
396浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
6658浏览 • 1回复 待解决
Grid组件scrollBar是否支持自定义
349浏览 • 1回复 待解决
自定义组件什么时候销毁
199浏览 • 1回复 待解决
JAVA卡片怎么用自定义组件
4423浏览 • 1回复 待解决
自定义弹窗中变量如何传递给页面
382浏览 • 1回复 待解决
ArkTS如何自定义资源文件
335浏览 • 1回复 待解决