Skip to content

col 布局规则 ​

TIP

所有组件均支持布局配置规则,详细说明可参考

Ant-design-vue 栅格布局 Col props

自定义表单的布局

配置方式 ​

在 FormCreate 中,可以通过 rule.col 配置项来设置组件的布局规则。如果未设置 col,默认布局为 { span: 24 },即每个组件占满整行。

配置参数 ​

成员说明类型默认值
offset栅格左侧的间隔格数,间隔内不可以有栅格number0
order栅格顺序,flex 布局模式下有效number0
pull栅格向左移动格数number0
push栅格向右移动格数number0
span栅格占位格数,为 0 时相当于 display: nonenumber-
xs<576px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-
sm≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-
md≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-
lg≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-
xl≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-
xxl≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象number|object-

布局示例 ​

基础布局 ​

单列布局(默认) ​

两列布局 ​

三列布局 ​

偏移布局 ​

使用 offset 设置左侧偏移 ​

响应式布局 ​

基础响应式 ​

使用 Row 和 Col 组件配合布局 ​

除了使用 rule.col 配置项外,还可以使用 row 和 col 组件来手动控制布局。

基础用法 ​

多行布局 ​

提示

  • 使用 row 和 col 组件时,需要设置 native: true 来原样生成组件
  • Ant Design Vue 使用 24 栅格系统
  • 可以通过 row 的 props 设置 gutter 等属性

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用