Element Form如何验证input的value必须为数值类型?

input框中输入的内容,如果没有特别指定,一般其类型为string,这样的话即使你输入的是数字,在校验的时候也会被转换为字符串,此时如果你的校验rule中定义了type="number"(用于验证必须为数值类型),这样式无法校验出来的,会一直提示你必须要输入数值类型的类似错误信息,
此时你需要做的是在校验之前,将input的value转换为数值类型,方法为:v-model.numberinput

例如:
<el-input v-model.number="testForm.age" class="inputCls" size="small"></el-input>

关于v-model其他的修饰符请移步:
http://www.mamicode.com/info-detail-1984496.html

猜你喜欢

转载自blog.csdn.net/c2311156c/article/details/81508341
今日推荐