表单验证中,有一项是数组验证,常规的验证方法无效,自定义校验规则也无效
微信截图_20230116100127.png
源码那里没有接收数组的类型。在提交的时候,可以把数组toString一下,可以解决这个问题。
验证通过之后,一定要再改回数组形式
submit() {
// 校验审核小组成员,
if(this.dataForm.teamMembersArry &&this.dataForm.teamMembersArry.length>0){
this.dataForm.teamMembersArry = this.dataForm.teamMembersArry.toString()
}else{
this.dataForm.teamMembersArry = ''
}
this.$refs.uForm.validate(valid => {
if (valid) {
this.dataForm.teamMembersArry= this.dataForm.teamMembersArry.split(',')
console.log('验证通过');
} else {
console.log('验证失败');
}
});
},
网友评论