asyncSubmit 同步获取 表单校验结果和表单数据
submit 方法触发form 提交事件,之后组件通过事件抛出结果,asyncSubmit 方法返回校验结果和表单数据
js
async asyncSubmit() {
const { valid, formValues,errors } = await this.$refs.form.asyncSubmit()
console.log('校验结果:', valid)
console.log('表单数据:', formValues)
console.log('错误信息:', errors)
ElMessage({
message: valid ? '校验通过' : '校验失败',
type: valid ? 'success' : 'error',
})
}