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

setTimeout代替setInterval实现倒计时时 报错

setTimeout代替setInterval实现倒计时时 报错

繁花如伊 2018-11-22 17:14:47
最近使用vue2构建项目时遇到活动倒计时的需求,在使用setTimeout模拟setInterval的效果时,出了点问题(当然使用后者可以很轻松的解决问题)let myTimer = setTimeout( () => {    if (diffTimer > 0) {        hours = Math.floor(diffTimer/3600);        minutes = Math.floor((diffTimer/60)%60);        seconds = Math.floor(diffTimer%60);        this.hours = hours > 9 ? hours : '0' + hours;        this.minutes = minutes > 9 ? minutes : '0' + minutes;        this.seconds = seconds > 9 ? seconds : '0' + seconds;    } else {        clearTimeout(myTimer);    }    diffTimer--;    setTimeout(arguments.callee,1000);},1000)结果报了如下错误:貌似在es6的严格模式下找不到arguments对象...
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 975 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信