一般是因为表单嵌套循环了,可以控制台打印一下 this.$refs[xxx]
,你会发现输出的是一个数组,因此也应该循环输出:
for (let i = 0; i < XXX.length; i++) {
this.$refs[formName][i].validate((valid) => {
callback(valid)
})
}
这里的 formName
是字符串形式的你的表单的名字,XXX
是对应嵌套循环那个数据列表数组的名字。
一般是因为表单嵌套循环了,可以控制台打印一下 this.$refs[xxx]
,你会发现输出的是一个数组,因此也应该循环输出:
for (let i = 0; i < XXX.length; i++) {
this.$refs[formName][i].validate((valid) => {
callback(valid)
})
}
这里的 formName
是字符串形式的你的表单的名字,XXX
是对应嵌套循环那个数据列表数组的名字。