neverland 9084a662c3 [Document] add form components english document (#199)
* [Document] add english document of Checkbox

* [Document] add english document of Field

* [Document] add english document of NumberKeyboard

* [bugfix] NumberKeyboard should not dispaly title when title is empty

* [Document] add english document of PasswordInput

* [Document] add english document of Radio

* [document] add english document of Switch

* [bugfix] remove redundent styles in english document

* [Document] fix details

* fix Switch test cases
2017-10-12 07:06:27 -05:00

2.0 KiB
Raw Blame History

Layout 布局

提供了van-rowvan-col两个组件来进行行列布局

使用指南

import { Row, Col } from 'vant';

Vue.component(Row.name, Row);
Vue.component(Col.name, Col);

代码演示

基本用法

Layout 组件提供了24列栅格,通过在Col上添加span属性设置列所占的宽度百分比
此外,添加offset属性可以设置列的偏移宽度,计算方式与 span 相同

:::demo 基本用法

<van-row>
  <van-col span="8">span: 8</van-col>
  <van-col span="8">span: 8</van-col>
  <van-col span="8">span: 8</van-col>
</van-row>

<van-row>
  <van-col span="4">span: 4</van-col>
  <van-col span="10" offset="4">offset: 4, span: 10</van-col>
</van-row>

<van-row>
  <van-col offset="12" span="12">offset: 12, span: 12</van-col>
</van-row>

:::

设置列元素间距

通过gutter属性可以设置列元素之间的间距,默认间距为 0

:::demo 在列元素之间增加间距

<van-row gutter="20">
  <van-col span="8">span: 8</van-col>
  <van-col span="8">span: 8</van-col>
  <van-col span="8">span: 8</van-col>
</van-row>

:::

API

Row

参数 说明 类型 默认值 可选值
gutter 列元素之间的间距单位为px `String Number` -
prefix className 前缀 String van -

Column

参数 说明 类型 默认值 可选值
span 列元素宽度 `String Number` -
offset 列元素偏移距离 `String Number` -
prefix className 前缀 String van -