Задать вопрос

Можно сделать событие change в модуле vue-masked-input?

Чисто @change в этом модуле не работает, только input. Но событие change можно как-то сделать у данного модуля?
https://www.npmjs.com/package/vue-masked-input
  • Вопрос задан
  • 671 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
muzikant777
@muzikant777
PHP/Vue разработчик
https://github.com/niksmr/vue-masked-input/issues/24
Уже год, как не сделали, так что навряд ли уже сделают.
Способ 1: форкнуть и сделать самому.
Способ 2: попробовать навесить handler через $refs:
<masked-input v-model="phone" mask="\+\1 (111) 1111-11" placeholder="Phone" ref="maskedInput"/>

mounted () {
  this.$refs.maskedInput.$refs.input.addEventListener('change', this.onInputChange)
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Поковырялся с этим компонентом, в итоге плюнул и использовал обычный inputMask. Ну да, как директиву не используешь - приходится как класс использовать, но зато с change проблем никаких нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы