# Col 布局
基础布局组件。
# 引入
import PressCol from 'press-ui/press-col/press-col';
import PressRow from 'press-ui/press-row/press-row';
export default {
components: {
PressCol,
PressRow,
}
}
# 代码演示
# 基本用法
Layout 组件提供了24列栅格
,通过在Col
上添加span
属性设置列所占的宽度百分比。此外,添加offset
属性可以设置列的偏移宽度,计算方式与 span 相同。
<press-row>
<press-col :span="8">span: 8</press-col>
<press-col :span="8">span: 8</press-col>
<press-col :span="8">span: 8</press-col>
</press-row>
<press-row>
<press-col :span="4">span: 4</press-col>
<press-col :span="10" :offset="4">offset: 4, span: 10</press-col>
</press-row>
<press-row>
<press-col :offset="12" :span="12">offset: 12, span: 12</press-col>
</press-row>
# 设置列元素间距
通过gutter
属性可以设置列元素之间的间距,默认间距为 0。
<press-row :gutter="20">
<press-col :span="8">span: 8</press-col>
<press-col :span="8">span: 8</press-col>
<press-col :span="8">span: 8</press-col>
</press-row>
# API
# Row Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
gutter | 列元素之间的间距(单位为 px) | string | number | - |
# Col Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
span | 列元素宽度 | string | number | - |
offset | 列元素偏移距离 | string | number | - |