Space 间距
设置组件之间的间距,使您更有效率的进行 flex 布局。
使用
避免组件紧贴在一起,拉开统一的空间。
- 适合行内元素的水平间距。
- 可以设置各种水平对齐方式。
<template>
<m-space>
<m-button>Button1</m-button>
<m-button>Button2</m-button>
<m-button>Button3</m-button>
</m-space>
</template>
垂直
<template>
<m-space direction="column" size="large">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
<m-button>Button3</m-button>
</m-space>
</template>
间隙
<template>
<m-space :size="[20, 20]">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
<m-button>Button3</m-button>
<m-button>Button4</m-button>
<m-button>Button5</m-button>
<m-button>Button6</m-button>
</m-space>
</template>
靠右
<template>
<m-space justify="end">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
</m-space>
</template>
环绕
<template>
<m-space justify="space-around">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
</m-space>
</template>
居中
<template>
<m-space justify="center">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
</m-space>
</template>
两端对齐
<template>
<m-space justify="space-between">
<m-button>Button1</m-button>
<m-button>Button2</m-button>
</m-space>
</template>
API
属性
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
align | 垂直排列方式 可选值为 stretch center start end baseline | string | - |
justify | 水平排列方式 可选值为 start end center space-around space-between | string | start |
size | 间距,可选值为 mini small normal large 或 [垂直间距, 水平间距] (支持长度单位) | string | number | [string | number, string | number] | normal |
wrap | 是否超出换行 | boolean | true |
direction | 布局方向 可选值为 row column | string | row |
inline | 是否为行内元素 | boolean | false |
插槽
插槽名 | 说明 | 参数 |
---|---|---|
default | Space 内容 | - |