@Vitalionus

Как в vuetify изменить v- model?

Добрый день, вот в чем дело. В шаблоне используется
v-text-field
у него есть v-model="form.myValue"
Использую для обработки watch
Мне нужны в myValue только цифры и пробел.
Но в vuetify такая штука, что он берет значение не из v-model,
а из lazyValue который в data у v-text-field

То есть по факту form.myValue = '34'
А v-text-field поазыват 34ваварапва
Потому что у него где то внутри хранится полное вводимое значение в lazyValue
  • Вопрос задан
  • 317 просмотров
Пригласить эксперта
Ответы на вопрос 1
В своем вотчере просто оберните в $nextTick свой фильтр символов, тоесть что-то типа
{
  watch: {
    'form.myValue'(value) {
      this.$nextTick(() => this.form.myValue = value.replace(/[^0-9 ]/g, ''))
    },
  },
}
Ответ написан
Ваш ответ на вопрос

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

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