想要遍历多次同一个表单,校验是个问题
没什么特别的要求,只要注意提交校验的时候
平常都是用
this.$refs[formName].validate((valid) => {
if (valid) {
alert('submit!');
} else {
console.log('error submit!!');
return false;
}
});
但是报错,改用另一种就好了
正确使用
let arr=[];//我是需要校验的表单集合
for (let i = 0; i <arr.length; i++) {
let a = arr[i];
this.$refs[a][i].validate((valid) => {
if (valid) {
alert('submit!');
} else {
return false;
}
});
}
这样就可以了,其他该怎么写还怎么写