【前端】vue表单验证input内明明有值却提示错误
vue:rules:{appId:[{required: true, message:'请输入appId', trigger: blur}]}// 前端<el-form-item label="业务系统编号" prop="appId"><el-input v-model="messageLimitForm.appId" placehold...
·
vue:
rules:{
appId:[{required: true, message:'请输入appId', trigger: blur}]
}
// 前端
<el-form-item label="业务系统编号" prop="appId">
<el-input v-model="messageLimitForm.appId" placeholder="请输入appId"
:disabled="showAppId"></el-input>
</el-form-item>
可以确定,值绑定没有错。
最后发现是规则默认验证字符串,不识别纯数字,需要在规则内再加上type:‘number’, 前端加上type=“number”, v-model改为v-model.number
或者什么都不加,直接将v-model改为v-model.trim好像也行
更多推荐
已为社区贡献2条内容
所有评论(0)