【element-ui】el input type=number时,为什么校验长度一直不过

为什么我一直这样通不过

<el-form-item label="拉动量:" style="text-align: left;" prop="pullQty">

<el-input v-model="form.pullQty" type="number"></el-input>

</el-form-item>

pullQty: [

{

type: "number",

max: 8,

message: "长度不超过8个字符",

trigger: "blur"

}

],

图片描述

回答:

你这个max是8,代表的是数字意义上的8,而不是数字的长度为8.你改为99999999应该可以了,或者改input的maxlength应该也可以

回答:

v-model 处加上 .number 修饰符试试

回答:

老哥,你确定你代码是这么写的?v-model给个数组这是个什么操作

回答:

这里的max设置的好像是最大值,不是长度,是数字,一般我都是在input上使用maxlength=‘8’,这样也可以的

回答:

你把规则里的type:“number”去掉就好了

以上是 【element-ui】el input type=number时,为什么校验长度一直不过 的全部内容, 来源链接: utcz.com/a/150729.html

回到顶部