# 分组 group

<template>
  <div class="demo-box">
    <form-builder :form-data="formData" />
  </div>
</template>

<script>
export default {
  data() {
    return {
      formData: {
        config: {
          inline: true
        },
        list: [{
          type: 'group',
          items: [{
            type: 'input',
            model: 'name',
            label: '名字'
          }]
        }, {
          type: 'group',
          items: [{
            type: 'input',
            label: '地址',
            model: 'province',
            attrs: {
              placeholder: '省份'
            }
          }, {
            type: 'input',
            model: 'city',
            attrs: {
              placeholder: '城市'
            }
          }, {
            type: 'input',
            model: 'region',
            attrs: {
              placeholder: '区'
            }
          }]
        }, {
          type: 'group',
          items: [{
            type: 'select',
            model: 'gender',
            label: '性别',
            options: [{
              value: 'male',
              label: '男'
            }, {
              value: 'female',
              label: '女'
            }]
          }]
        }, {
          type: 'group',
          items: [{
            type: 'input',
            model: 'age',
            label: '年龄'
          }]
        }]
      }
    }
  }
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70