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 baselinestring-
justify水平排列方式 可选值为 start end center space-around space-betweenstringstart
size间距,可选值为 mini small normal large[垂直间距, 水平间距] (支持长度单位)string | number | [string | number, string | number]normal
wrap是否超出换行booleantrue
direction布局方向 可选值为 row columnstringrow
inline是否为行内元素booleanfalse

插槽

插槽名说明参数
defaultSpace 内容-