Appearance
Space 间距
间距组件用于控制组件之间的间距,支持多种对齐方式和方向。
基础用法
基础的间距组件用法,可以设置水平或垂直方向的间距。
不同大小
支持多种预设大小,包括mini、small、medium、large,也可以传入自定义数值。
不同对齐方式
支持多种对齐方式,包括start、end、center、baseline。
自动换行
设置wrap属性为true可以在空间不足时自动换行。
充满整行
设置fill属性为true可以让子元素充满整行。
设置分隔符
通过split插槽可以设置子元素之间的分隔符。
不同方向的自定义间距
可以通过数组形式分别设置水平和垂直方向的间距。
结合其他组件使用
Space 组件可以与其他组件结合使用,如表单、卡片等。
表单示例
姓名
年龄
地址
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| align | 对齐方式 | 'start' | 'end' | 'center' | 'baseline' | 'start' | - |
| direction | 间距方向 | 'vertical' | 'horizontal' | 'horizontal' | - |
| size | 间距大小,支持分别制定横向和竖向的间距 | number | 'mini' | 'small' | 'medium' | 'large' | [SizeType, SizeType] | 'small' | - |
| wrap | 环绕类型的间距,用于折行的场景 | boolean | false | - |
| fill | 充满整行 | boolean | false | - |
| items | 子项数据(可选) | any[] | [] | - |
插槽
| 插槽名 | 描述 | 参数 |
|---|---|---|
| default | 默认插槽 | - |
| split | 设置分隔符 | - |
SizeType 说明
SizeType 可以是以下类型之一:
number: 自定义间距大小(单位:px)string: 预设间距大小,可选值为 'mini'、'small'、'medium'、'large'array: 数组形式,用于分别设置水平和垂直方向的间距,如[16, 8]