Space 间距

引入

通过以下方式来全局注册组件,更多注册方式请参考组件注册

基础用法

Space 组件会在各个子组件之间设置一定的间距,默认间距为 8px

  1. <van-button type="primary">按钮</van-button>
  2. <van-button type="primary">按钮</van-button>
  3. <van-button type="primary">按钮</van-button>
  4. <van-button type="primary">按钮</van-button>
  5. </van-space>

自定义间距

通过调整 size 的值来控制间距的大小。传入 number 类型时,会默认使用 px 单位;也可以传入 string 类型,比如 2rem5vw 等带有单位的值。

  1. <!-- 20px -->
  2. <van-button type="primary">按钮</van-button>
  3. <van-button type="primary">按钮</van-button>
  4. <van-button type="primary">按钮</van-button>
  5. </van-space>
  6. <van-space size="2rem">
  7. <van-button type="primary">按钮</van-button>
  8. <van-button type="primary">按钮</van-button>
  9. <van-button type="primary">按钮</van-button>
  10. </van-space>

对齐方式

通过调整 align 的值来设置子元素的对齐方式, 可选值为 start, center ,end ,baseline,在水平模式下的默认值为 。

  1. import { ref } from 'vue';
  2. export default {
  3. setup() {
  4. const align = ref('center');
  5. return { align };
  6. },

API

Props

Slots

名称说明
default间距组件内容

组件导出以下类型定义: