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,目前找到唯一的办法就是先输入全部数字再在指定的位置输入小数点。
本文介绍了Vue.js中v-model.number修饰符的使用方法及其注意事项。该修饰符可将输入的字符串自动转换为数值类型,适用于数字输入场景。但存在限制:不能直接输入带有末尾为0的小数点后数字,需先输入整数部分再添加小数点。

4993

被折叠的 条评论
为什么被折叠?



