javascript - How to add constraints to v-model -
in terms of vuejs:
how add constraints(limits) v-model properly? let's want allow numbers between 0 , 5.
<input type="number" v-model="model"/> perhaps can watch input's value. it's bit hacky, isn't it?
upd: other option handle onchange, onkeyup , etc , other events: html text input allow numeric input
don't abuse watch this. use binding , event method:
<input type="number" v-bind:value="model" @input="handleinput"/> js:
methods: { handleinput: function(event) { var value = number(event.target.value) if (value > 5) { this.model = 5 } elseif (value < 0 || number.isnan(value)) { this.model = 0 } else this.model = value } } }
Comments
Post a Comment