Skip to content

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',
      })
    }

Released under the MIT License.