tools.js 421 B

12345678910111213141516171819202122
  1. export default {
  2. /**
  3. * 单秒倒计时
  4. * @param {Number} initialTime 起始时间
  5. * @param {Function} call 倒计时回调
  6. */
  7. countDownForSecond(initialTime, call) {
  8. initialTime--
  9. call(initialTime)
  10. let timer = setInterval(function() {
  11. if (initialTime == 0) {
  12. clearInterval(timer)
  13. } else {
  14. initialTime--
  15. call(initialTime, timer)
  16. }
  17. }, 1000)
  18. return timer
  19. },
  20. }