Grid 布局
栅格布局组件,快速布局。
基础使用
使用 vi-row
来定义行,vi-col
来定义列。多列时,默认有 10px
的间距。
设置间距
通过 gap
属性,设置列之间的间距。它默认是 10px
,你可以设置更大、更小或是清除。
更大的 gap
更小的 gap
清除 gap
自由布局
在 vi-col
上设置 span
属性,来设置它所占的宽度。你可以根据 vi-col
的数量来计算设置 span
,它的默认值是 1
。
对齐方式
在 vi-row
上设置 justify
属性,来设置对齐方式。我们采用了 flex
布局,所以你可以设置 flex
布局的所有对齐属性。
默认对齐(flex-start)
居中对齐(center)
左右贴合(space-between)
左右间距(space-around)
相同间距(space-evenly)
APIs
Row 属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
gap | 列间距 | string | '10px' |
justify | 垂直对齐方式 | 'start' | 'center' | 'end' | 'space-between' | 'space-around' | 'space-evenly' | 'start' |
align | 水平对齐方式 | 'start' | 'center' | 'end' | 'start' |
Row 插槽
插槽名 | 说明 |
---|---|
default | 定义默认内容 |
Col 属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
span | 宽度占比 | string | number | 1 |
Col 插槽
插槽名 | 说明 |
---|---|
default | 定义默认内容 |