Skip to content

Space 间距

间距组件用于控制组件之间的间距,支持多种对齐方式和方向。

基础用法

基础的间距组件用法,可以设置水平或垂直方向的间距。


不同大小

支持多种预设大小,包括minismallmediumlarge,也可以传入自定义数值。





不同对齐方式

支持多种对齐方式,包括startendcenterbaseline




自动换行

设置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环绕类型的间距,用于折行的场景booleanfalse-
fill充满整行booleanfalse-
items子项数据(可选)any[][]-

插槽

插槽名描述参数
default默认插槽-
split设置分隔符-

SizeType 说明

SizeType 可以是以下类型之一:

  • number: 自定义间距大小(单位:px)
  • string: 预设间距大小,可选值为 'mini'、'small'、'medium'、'large'
  • array: 数组形式,用于分别设置水平和垂直方向的间距,如 [16, 8]