React使用定时器interval

定义全局变量timer。

  timer = null;
  // 组件加载完毕 启动定时器
  componentDidMount(){
    setTimeout(this.iTimer,0);
  }

  // 组件清除时清除定时器
  componentWillUnmount(){
    clearInterval(this.timer);
  }

  // 定时器
  iTimer = () => {
    this.timer = setInterval(() => {
      this.handlereset;
    }, 1000);
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. NSTimer NSTimer的初始化方法有以下几种: 会自动启动, 并加入* MainRunloop*的*...
    codeshow阅读 537评论 0 0
  • 欢迎访问我的个人网站获取更佳阅读排版体验: golang源码阅读之定时器以及避坑指南 | yoko blog (...
    就想叫yoko阅读 779评论 1 1
  • 在上一节已经了解到Linux上使用各种定时器的优缺点,接下来主要介绍Posix定时器。传送门:关于Linux应用层...
    JalynFang阅读 9,921评论 0 4
  • 孤单来的这一夜 文/大柠萌子 惶恐不安,迷茫害怕。这是形容小康的24岁最贴切不过的词语了。这个年纪,仿佛将会拥有一...
    大柠萌子阅读 380评论 4 9
  • 协调者,就是你的左膀右臂,其职责是使团队扬长避短,推动团队工作向前发展,协调者要确保团队资源得到最佳利用。塑造者,...
    胶州宝龙甘丽娜阅读 172评论 0 0