@WAYNEDEV

Неправильно работает min max input vuejs?

Всем привет!
Как организовать во vue через v-model валидацию?
Если input value менее 1, то запретить вводить значения меньше, при это можно корректировать 1.

if (val < 1) {
  val = 1
}


В этом коде проблема, потому что он не дает вводить значения 2, например. Он делает с 1 + введенные значения
  • Вопрос задан
  • 1131 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
<input v-model.number="val">

watch: {
  val(val) {
    this.val = Math.max(1, val);
  },
},
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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