Это моя кодовая ссылка https://codepen.io/santoshch/pen/LYxOoWO
<button @click = "resetNow(id)"></button>
resetNow(id){
this.$refs[`input-${id}`].input.value = ""; //You may need to use .$el.value instead of .input.value
}
Пытался сбросить значение для входных полей OTP, но не сбросил значение.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Хорошо, поэтому я не уверен, почему, но на самом деле он работает с этим кодом:
resetNow() {
this.activationKeyFields.forEach((_, index) => this.$refs[`input-${index}`][0].value = "")
},
Итак, нажав на
<button @click = "resetNow">reset</button>
Это правильно аннулирует содержимое всех полей.
Вот моя ссылка на код codepen.io/santoshch/pen/LYxOoWO
Вы забыли id >> resetNow(id)
Да, он работает, но после передачи идентификатора теперь он сбрасывает только второе входное значение среди 4 полей ввода.
Но нужно сбросить все 4 поля ввода otp
Только что обновил свой ответ.
Он отлично работает, спасибо за ваше время. :)
Я добавил код выше, но он не сбрасывает значение