为了账号安全,请及时绑定邮箱和手机立即绑定

react页面里多个定时器的情况

react页面里多个定时器的情况

慕哥6287543 2019-03-13 14:15:36
react页面里多个定时器的情况,如下:list:[   {     aimTime:'2018-5-27 10:30:00'   },{     aimTime:'2018-5-27 10:30:00'   },{     aimTime:'2018-5-27 10:30:00'   }]<div className="container">          {            this.props.list.map((v, k) => {              return (                <div key={k} className="list">                                        // 这里有个定时器                </div>              );            })          }        </div>如何才能达到多个定时器之间互不干扰,还有就是清除定时器的时候该怎么去处理?
查看完整描述

4 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

我以前写过一个番茄钟, 
可以路由切换.
当时是把计时器专门做了一层. 
放在全局

查看完整回答
反对 回复 2019-04-03
?
Helenr

TA贡献1780条经验 获得超4个赞

亲 我有点没看懂你的问题 不过定时器的时候你可以赋值给个变量,然后清除时可以清除。如果是执行快慢的问题,由于settimeout是异步,所以可以尝试闭包解决都可以试试


查看完整回答
反对 回复 2019-04-03
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

把定时器包装成一个组件,这样比较好管理


查看完整回答
反对 回复 2019-04-03
  • 4 回答
  • 0 关注
  • 1436 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号