From 1e07fce513d36622277cddd58fbbf265840c86d5 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 26 Sep 2020 15:03:58 +0800 Subject: [PATCH] docs(Form): add validate-trigger detail (#7251) --- src/form/README.md | 8 ++++++++ src/form/README.zh-CN.md | 38 ++++++++++++++++++++++++-------------- 2 files changed, 32 insertions(+), 14 deletions(-) diff --git a/src/form/README.md b/src/form/README.md index 983f498c5..5d0330f07 100644 --- a/src/form/README.md +++ b/src/form/README.md @@ -450,6 +450,14 @@ export default { | trigger `v2.5.2` | When to validate the form,can be set to `onChange`、`onBlur` | _string_ | | formatter `v2.5.3` | Format value before validate | _(value, rule) => any_ | +### validate-trigger + +| Value | Description | +| -------- | --------------------------------------------------------------- | +| onSubmit | Trigger validation after submiting form | +| onBlur | Trigger validation after submiting form or bluring input | +| onChange | Trigger validation after submiting form or changing input value | + ### Events | Event | Description | Arguments | diff --git a/src/form/README.zh-CN.md b/src/form/README.zh-CN.md index f68a8cc41..753248e97 100644 --- a/src/form/README.zh-CN.md +++ b/src/form/README.zh-CN.md @@ -17,7 +17,7 @@ Vue.use(Form); ### 基础用法 -在表单中,每个 [Field 组件](#/zh-CN/field) 代表一个表单项,使用 Field 的`rules`属性定义校验规则 +在表单中,每个 [Field 组件](#/zh-CN/field) 代表一个表单项,使用 Field 的 `rules` 属性定义校验规则。 ```html @@ -62,7 +62,7 @@ export default { ### 校验规则 -通过`rules`定义表单校验规则,可用字段见[下方表格](#/zh-CN/form#rule-shu-ju-jie-gou) +通过 `rules` 定义表单校验规则,可用字段见[下方表格](#/zh-CN/form#rule-shu-ju-jie-gou)。 ```html @@ -132,7 +132,7 @@ export default { ### 表单项类型 - 开关 -在表单中使用 [Switch 组件](#/zh-CN/switch) +在表单中使用 [Switch 组件](#/zh-CN/switch)。 ```html @@ -154,7 +154,7 @@ export default { ### 表单项类型 - 复选框 -在表单中使用 [Checkbox 组件](#/zh-CN/checkbox) +在表单中使用 [Checkbox 组件](#/zh-CN/checkbox)。 ```html @@ -185,7 +185,7 @@ export default { ### 表单项类型 - 单选框 -在表单中使用 [Radio 组件](#/zh-CN/radio) +在表单中使用 [Radio 组件](#/zh-CN/radio)。 ```html @@ -210,7 +210,7 @@ export default { ### 表单项类型 - 步进器 -在表单中使用 [Stepper 组件](#/zh-CN/stepper) +在表单中使用 [Stepper 组件](#/zh-CN/stepper)。 ```html @@ -232,7 +232,7 @@ export default { ### 表单项类型 - 评分 -在表单中使用 [Rate 组件](#/zh-CN/rate) +在表单中使用 [Rate 组件](#/zh-CN/rate)。 ```html @@ -254,7 +254,7 @@ export default { ### 表单项类型 - 滑块 -在表单中使用 [Slider 组件](#/zh-CN/slider) +在表单中使用 [Slider 组件](#/zh-CN/slider)。 ```html @@ -276,7 +276,7 @@ export default { ### 表单项类型 - 文件上传 -在表单中使用 [Uploader 组件](#/zh-CN/uploader) +在表单中使用 [Uploader 组件](#/zh-CN/uploader)。 ```html @@ -298,7 +298,7 @@ export default { ### 表单项类型 - 选择器 -在表单中使用 [Picker 组件](#/zh-CN/picker) +在表单中使用 [Picker 组件](#/zh-CN/picker)。 ```html any_ | +### validate-trigger  可选值 + +通过 `validate-trigger` 属性可以自定义表单校验的触发时机。 + +| 值 | 描述 | +| -------- | ------------------------------------ | +| onSubmit | 仅在提交表单时触发校验 | +| onBlur | 在提交表单和输入框失焦时触发校验 | +| onChange | 在提交表单和输入框内容变化时触发校验 | + ### Events | 事件名 | 说明 | 回调参数 |