# Layout

表单布局参数,布局功能是在 el-row/el-col 基础上进行封装的。布局分为行与列,支持多行多列布局。

#

参数 说明 类型 可选值 是否必传 默认值
title 行标题 String - -
rowAttrs el-row 属性,在组件内部使用 v-bind="rowAttrs" 将属性传递给 el-row,具体参数可查看 el-row 文档 Object - -
col Array - -

#

参数 说明 类型 可选值 是否必传 默认值
title 列标题 String - -
colAttrs el-col 属性,在组件内部使用 v-bind="colAttrs" 将属性传递给 el-col,具体参数可查看 el-col 文档 Object - -
fields 当前列的控件列表 Array - -

# 示例

[
  {
    title: "行标题示例",
    rowAttrs: {
      type: "flex",
      style: "flex-wrap: wrap;"
    },
    col: [
      {
        colAttrs: {
          span: 12
        },
        fields: [
          "name",
          "region",
          "organizer",
          "date",
          "count",
          "delivery",
          "types",
          "resource",
          "desc"
        ],
        title: "列标题示例"
      },
      {
        colAttrs: {
          span: 12
        },
        fields: [
          // 'name',
          "image",
          "color",
          "dynamic_component",
          "dynamic_component2",
          "link",
          "plain_text",
          "hobby"
        ],
        title: "列标题示例"
      }
    ]
  },
  {
    title: "复杂例子",
    rowAttrs: {
      type: "flex",
      style: "flex-wrap: wrap;"
    },
    col: [
      {
        colAttrs: {
          span: 18
        },
        fields: ["users"],
        title: "用户列表"
      }
    ]
  }
];