vue表单验证select的时候提示 XXX is not a string

Posted 野猪佩奇007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue表单验证select的时候提示 XXX is not a string相关的知识,希望对你有一定的参考价值。

项目场景:

表单验证,明明绑定的有,而且选择select也正常,就是选中之后console里打印警告说XXX is not a string,有的解决方案说双向数据绑定的是选中项的id组成的数组,是一个数组,而验证规则中默认选择或输入的值是字符串。
解决办法是: type:‘array’,required:true,message:‘请选择商品分类’,triggor:‘blur’
指定绑定的数据类型为数组,type:‘array’
但是不管用最后解决方案是:


解决方案:

给验证的数据前先写下面
rules: required: false,
rules:为验证名称,对应换自己的

以上是关于vue表单验证select的时候提示 XXX is not a string的主要内容,如果未能解决你的问题,请参考以下文章

vue 表单验证 async-validator: ["xxx is not a string"]

vue表单验证的时候提示 async-validator:‘‘ is not a string

vue表单验证的时候提示 async-validator:‘‘ is not a string

vue表单验证的时候提示 async-validator:‘‘ is not a string

vue表单验证的时候提示 async-validator:‘‘ is not a string

vue项目:新增时清除表单验证注意事项