docs: refine repeater props (#232)

完善开发者文档中关于 Repeater 表单项的参数。

/kind documentation

```release-note
None
```
JohnNiang-patch-1
Ryan Wang 1 year ago committed by GitHub
parent 2222905387
commit fb691cad4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -67,12 +67,17 @@ spec:
除了 FormKit 官方提供的常用输入组件之外Halo 还额外提供了一些输入组件,这些输入组件可以在 Form Schema 中使用。 除了 FormKit 官方提供的常用输入组件之外Halo 还额外提供了一些输入组件,这些输入组件可以在 Form Schema 中使用。
### Repeater ### repeater
#### 描述 #### 描述
一组重复的输入组件,可以用于定义一组数据,最终得到的数据为一个对象的数组,可以方便地让使用者对其进行增加、移除、排序等操作。 一组重复的输入组件,可以用于定义一组数据,最终得到的数据为一个对象的数组,可以方便地让使用者对其进行增加、移除、排序等操作。
#### 参数
- `min`:数组最小要求数量,默认为 `0`
- `max`:数组最大容量,默认为 `Infinity`,即无限制。
#### 示例 #### 示例
```yaml ```yaml
@ -80,6 +85,8 @@ spec:
name: socials name: socials
label: 社交账号 label: 社交账号
value: [] value: []
max: 5
min: 1
children: children:
- $formkit: text - $formkit: text
name: name name: name
@ -112,7 +119,7 @@ UI 效果:
<img src="/img/formkit/formkit-repeater.png" width="50%" /> <img src="/img/formkit/formkit-repeater.png" width="50%" />
### Attachment ### attachment
#### 描述 #### 描述
@ -135,7 +142,7 @@ UI 效果:
value: "" value: ""
``` ```
### Code ### code
#### 描述 #### 描述

@ -67,12 +67,17 @@ spec:
除了 FormKit 官方提供的常用输入组件之外Halo 还额外提供了一些输入组件,这些输入组件可以在 Form Schema 中使用。 除了 FormKit 官方提供的常用输入组件之外Halo 还额外提供了一些输入组件,这些输入组件可以在 Form Schema 中使用。
### Repeater ### repeater
#### 描述 #### 描述
一组重复的输入组件,可以用于定义一组数据,最终得到的数据为一个对象的数组,可以方便地让使用者对其进行增加、移除、排序等操作。 一组重复的输入组件,可以用于定义一组数据,最终得到的数据为一个对象的数组,可以方便地让使用者对其进行增加、移除、排序等操作。
#### 参数
- `min`:数组最小要求数量,默认为 `0`
- `max`:数组最大容量,默认为 `Infinity`,即无限制。
#### 示例 #### 示例
```yaml ```yaml
@ -80,6 +85,8 @@ spec:
name: socials name: socials
label: 社交账号 label: 社交账号
value: [] value: []
max: 5
min: 1
children: children:
- $formkit: text - $formkit: text
name: name name: name
@ -112,22 +119,30 @@ UI 效果:
<img src="/img/formkit/formkit-repeater.png" width="50%" /> <img src="/img/formkit/formkit-repeater.png" width="50%" />
### Attachment ### attachment
#### 描述 #### 描述
附件类型的输入框,支持直接调用附件库弹框选择附件。 附件类型的输入框,支持直接调用附件库弹框选择附件。
#### 参数
- `accepts`:文件类型,数据类型为 `string[]`
#### 示例 #### 示例
```yaml ```yaml
- $formkit: attachment - $formkit: attachment
name: logo name: logo
label: Logo label: Logo
accepts:
- "image/png"
- "video/mp4"
- "audio/*"
value: "" value: ""
``` ```
### Code ### code
#### 描述 #### 描述

Loading…
Cancel
Save