diff --git a/document/components/docs/en-US/form.md b/document/components/docs/en-US/form.md index 39dd0dc36b56b1671e80a2737de3d7ca5a4acba4..08b6cf03bd0c003e911650450439c4d9b9f1720a 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 62c7daebf90e5911349e5afd24aab5053eb95fca..bd27e15145c0b744ee3faf9fb3c2dd3cc3cf9acd 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 1fb5615caa81203c542b86299b32e725935e8b67..fac4d7d1488ca5071b589ba3d2ac5ab07e634a9a 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) => {