Всем привет.
Есть такая функция
promoAnswer() {setTimeout(() => {
const regex = /^[A-Za-z0-9]{8}$/;
//debugger
if (regex.test(this.promocode)) {
console.log('good');
this.$http.post('set-promo', {code : this.promocode },{emulateJSON: true})
}
else {
this.isCorrectly = false;
if (this.promocode.length === 0)
this.isCorrectly = true;
}
} , 2000)}
setTimeOut используется для имитации, что машина ждет продолжения ввода юзером кода, однако если он через пару минут не продолжил она выдает ему соответствующий текст. но если он ввел слово до конца, запрос уходит несколько раз. по всей видимости это зависит сколько раз он прерывался в 2 сек.
Как победить?