Я пытаюсь определить, является ли значение, введенное в HTML-ввод (type = "number"), нулевым или выше, но не отрицательным.Я делаю это с помощью Vue, и у меня есть следующий пример Песочницы:
https://codesandbox.io/s/2zxkm6j0vp?fontsize=14
Код ошибки в файле 'App.vue'.
У меня естьdata
свойство, называемое inputNumber
, и изначально оно установлено на null
.Есть поле ввода, где пользователь может ввести значение (которое, в свою очередь, привязано (используя v-model
с модификаторами trim
и number
)) к входу.
У меня тогда есть computed
Свойство, которое возвращает результат проверки (return Number(this.inputNumber) >= 0
. Это нормально работает, когда значение inputNumber
меньше 0
(есть ошибка) или больше 0
(есть положительный результат).Если введено 0
, оно должно вернуть положительное сообщение, так как это должно быть «количество», которое может ввести пользователь. В настоящее время сообщение не отображается при вводе 0
.
Любая помощь очень ценится.