From fbe3d205589f7886c89c6a126cb3a02d6bfb2679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Thu, 13 Feb 2020 15:43:11 +0800 Subject: [PATCH] feat(Form): add submit method --- src/form/README.md | 1 + src/form/README.zh-CN.md | 1 + src/form/index.js | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/src/form/README.md b/src/form/README.md index 9dbb62bd9..765ddc9e1 100644 --- a/src/form/README.md +++ b/src/form/README.md @@ -420,6 +420,7 @@ Use [ref](https://vuejs.org/v2/api/#ref) to get Form instance and call instance | Name | Description | Attribute | Return value | |------|------|------|------| +| submit | Submit form | - | - | | validate | Validate form | *name?: string* | *Promise* | | resetValidation | Reset validation | *name?: string* | - | diff --git a/src/form/README.zh-CN.md b/src/form/README.zh-CN.md index df58b5d56..06176bf2f 100644 --- a/src/form/README.zh-CN.md +++ b/src/form/README.zh-CN.md @@ -452,6 +452,7 @@ export default { | 方法名 | 说明 | 参数 | 返回值 | |------|------|------|------| +| submit | 提交表单,与点击提交按钮的效果等价 | - | - | | validate | 验证表单,支持传入`name`来验证单个表单项 | *name?: string* | *Promise* | | resetValidation | 重置表单项的验证提示,支持传入`name`来重置单个表单项 | *name?: string* | - | diff --git a/src/form/index.js b/src/form/index.js index d92111b8f..1d960ecfe 100644 --- a/src/form/index.js +++ b/src/form/index.js @@ -106,7 +106,11 @@ export default createComponent({ onSubmit(event) { event.preventDefault(); + this.submit(); + }, + // @exposed-api + submit() { const values = this.getValues(); this.validate()