turkish777
@turkish777
junior frontend

Как получить нормальное значение unmaskedValue в iMask.js во Vue?

Добрый день.
Есть большая форма, она создается так — куча объектов, описывающих инпуты. Есть компонент, принимающий в себя значения из объекта и формирует инпут.
Компонент:
5e8c3163cc4c5201123385.jpeg
Объект, передаваемый в компонент:
5e8c3187448f2004236010.jpeg
Маска, подключающаяся в поле mask: mask.rub
5e8c319d935c8388576609.jpeg

Внимание, вопрос. На событие input повесил метод. Который берет через сслыку $refs.input, unmaskedValue. Это значение всегда отстает на одно изменение инпута.

Т.е. ввел — 2 222
unmaskedValue — 222

Удалил один символ — 222
unmaskedValue — 2 222

Ввел — '2 222'
Выбрал все и очистил разом весь инпут — ''
unmaskedValue — '2 222'

Очень важная проблема, поскольку валидацию vuelidate, надо вешать как раз таки на unmaskedValue
Очень надеюсь на Вашу помощь
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы