[Bug Report] Form 的 validate 方法时,rules type 为 array 有 Bug
- Dominant language
- Vue
- Stars
- 54k
- Forks
- 14.4k
- PR merge metrics
- No merged PRs in 30d
Description
```js
export default {
data() {
return {
rules: {
skus: {
type: 'array',
required: true,
defaultField: {
type: 'object', required: true,
fields: {
name: { required: true, trigger: 'blur', message: 'SKU 名称必须填写' },
price: { type: 'number', required: true, trigger: 'blur', message: '价格必须填写' },
stock: { type: 'number', required: true, trigger: 'blur', message: '库存必须填写' },
}
}
}
}
}
},
methods: {
submitForm() {
this.$refs.postForm.validate((valid, obj) => {
if (valid) {
console.log('submit!!')
} else {
console.log('error submit!!')
return false
}
})
},
}
}
```
当调用 `this.$refs.postForm.validate` 错误的提示会遍历到所有的数组内
如下图所示:

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.