У меня есть функция обратного отсчета в vue. js, которая обновляется слишком быстро.
Вот раздел данных
data() {
return {
selected: [],
countdown: timerLimit
}
Ниже приведен метод обратного отсчета
countdownTimer() {
this.countdown = 60;
var downloadTimer = setInterval(() => {
if(this.countdown <= 0){
clearInterval(downloadTimer);
if (this.thisUser.captain) {
Store.submitTurnEnd();
}
}
this.countdown -= 1
console.log(this.countdown)
}, 1000);
},
Который называется выше. Тем не менее, я заметил, что после нажатия несколько раз, он часто идет слишком быстро. Я думаю, что мне нужно обновить раздел данных, но я не уверен, как это сделать.
Спасибо за помощь.