最近使用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对象...
添加回答
举报
0/150
提交
取消