Skip to content

Space 间距

设置组件之间的间距。

基础用法

相邻组件水平间距。

垂直间距

使用 vertical 属性设置垂直方向的间距。

间距大小

使用 size 属性控制间距的大小,支持预设尺寸和自定义数值。

tiny 间距:

small 间距:

medium 间距:

large 间距:

自定义间距(32px):

自定义水平和垂直间距

使用数组形式的 size 属性分别设置水平和垂直间距。

对齐方式

使用 alignjustify 属性控制子元素的对齐方式。

居中对齐:

两端对齐:

换行

使用 wrap 属性控制是否允许换行。

允许换行:

不允许换行:

行内模式

使用 inline 属性将间距组件设置为行内元素。

这是一段文字,
,这是另一段文字。

反向排列

使用 reverse 属性反向排列子元素。

正常排列:

反向排列:

分隔符

使用分隔符分隔子元素。

API

Props

名称类型默认值说明
sizeComponentSize | number | [number, number]'small'间距大小,可以是预设值或自定义数值
verticalbooleanfalse是否为垂直布局
alignSpaceAlign'start'对齐方式
justifySpaceJustify'start'主轴对齐方式
wrapbooleanfalse是否自动换行
inlinebooleanfalse是否为行内元素
reversebooleanfalse是否反向排列

类型定义

typescript
type ComponentSize = "tiny" | "small" | "medium" | "large";

type SpaceAlign = "start" | "end" | "center" | "baseline" | "stretch";

type SpaceJustify = "start" | "end" | "center" | "space-around" | "space-between" | "space-evenly";

基于 MIT 协议发布