1、v-model.number-数字类型
使用修饰符.number可以将输入的数据转换为Number类型,否则虽然你输入的是数字.但它的类型其实是String,比如在数字输入框时非常有用:
.number如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符:
这通常很有用,因为即使在 type="number" 时,HTML 输入元素的值也总会返回字符串。如果这个值无法被 parseFloat() 解析,则会返回原始的值。
但是存在bug:使用v-model.number时,小数点后面的数字最后一个数字不能为0,会自动省略,所以例如想输入1.2304, 则输入不了输入到 1.23则输入不了0,目前找到唯一的办法就是先输入全部数字再在指定的位置输入小数点。