From 9b98e5d44eff794c1e1392f5a3f7efef1736861b Mon Sep 17 00:00:00 2001 From: dolymood Date: Fri, 20 Apr 2018 14:54:32 +0800 Subject: [PATCH] update(doc): form events --- document/components/docs/en-US/form.md | 6 ++++++ document/components/docs/zh-CN/form.md | 6 ++++++ example/pages/form/default.vue | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/document/components/docs/en-US/form.md b/document/components/docs/en-US/form.md index 39dd0dc3..08b6cf03 100644 --- a/document/components/docs/en-US/form.md +++ b/document/components/docs/en-US/form.md @@ -142,6 +142,11 @@ CubeForm is a schema-based form generator component. type: 'upload', modelKey: 'uploadValue', label: 'Upload', + events: { + 'file-removed': (...args) => { + console.log('file removed', args) + } + }, rules: { required: true, uploaded: (val, config) => { @@ -415,6 +420,7 @@ CubeForm is a schema-based form generator component. | modelKey | Name of property in the `form` model | String | - | - | | label | Label of field | String | - | - | | props | This value will be the `type` or `component` props | Object | - | - | + | events1.8.0+ | This value will be the `type` or `component` custom events | Object | - | - | | rules | Validator rules, see Validator | Object | - | - | | trigger1.8.0+ | If set to 'blur' then will be validate this filed when blur | String | blur/change | - | | debounce1.8.0+ | Debounce validating time(ms). If `trigger` is 'blur' then the debounce will be ignored | Number/Boolean | >= 0, if set to true the time will be 200(ms) | - | diff --git a/document/components/docs/zh-CN/form.md b/document/components/docs/zh-CN/form.md index 62c7daeb..bd27e151 100644 --- a/document/components/docs/zh-CN/form.md +++ b/document/components/docs/zh-CN/form.md @@ -142,6 +142,11 @@ type: 'upload', modelKey: 'uploadValue', label: 'Upload', + events: { + 'file-removed': (...args) => { + console.log('file removed', args) + } + }, rules: { required: true, uploaded: (val, config) => { @@ -415,6 +420,7 @@ | modelKey | 在表单的 `model` 数据源对象中所对应的 key 名字 | String | - | - | | label | 字段的标签值 | String | - | - | | props | type 对应的组件或者自定义组件 component 所需要的 props | Object | - | - | + | events1.8.0+ | type 对应的组件或者自定义组件 component 的事件回调 | Object | - | - | | rules | 字段的校验规则,参见 Validator | Object | - | - | | trigger1.8.0+ | 如果设置为 'blur' 那么则会在离焦后校验 | String | blur/change | - | | debounce1.8.0+ | 控制校验节奏,值为时间,单位 ms。如果 trigger 设置为 blur 则此项配置不生效 | Number/Boolean | >= 0,如果设置为 true,那么时间就是 200(ms) | - | diff --git a/example/pages/form/default.vue b/example/pages/form/default.vue index 1fb5615c..fac4d7d1 100644 --- a/example/pages/form/default.vue +++ b/example/pages/form/default.vue @@ -140,6 +140,11 @@ type: 'upload', modelKey: 'uploadValue', label: 'Upload', + events: { + 'file-removed': (...args) => { + console.log('file removed', args) + } + }, rules: { required: true, uploaded: (val, config) => { -- GitLab