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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
| <template>
| <u-form
| :model="form"
| ref="uForm"
| >
| <u-form-item label="姓名">
| <u-input v-model="form.name" />
| </u-form-item>
| <u-form-item label="简介">
| <u-input v-model="form.intro" />
| </u-form-item>
| <u-form-item label="性别">
| <u-input
| v-model="form.sex"
| type="select"
| />
| </u-form-item>
| <u-form-item label="水果">
| <u-checkbox-group>
| <u-checkbox
| v-model="item.checked"
| v-for="(item, index) in checkboxList"
| :key="index"
| :name="item.name"
| >
| {{ item.name }}
| </u-checkbox>
| </u-checkbox-group>
| </u-form-item>
| <u-form-item label="味道">
| <u-radio-group v-model="radio">
| <u-radio
| v-for="(item, index) in radioList"
| :key="index"
| :name="item.name"
| :disabled="item.disabled"
| >
| {{ item.name }}
| </u-radio>
| </u-radio-group>
| </u-form-item>
| <u-form-item label="开关">
| <u-switch
| slot="right"
| v-model="switchVal"
| ></u-switch>
| </u-form-item>
| </u-form>
| </template>
|
| <script>
| export default {
| data() {
| return {
| form: {
| name: '',
| intro: '',
| sex: ''
| },
| checkboxList: [{
| name: '苹果',
| checked: false,
| disabled: false
| },
| {
| name: '雪梨',
| checked: false,
| disabled: false
| },
| {
| name: '柠檬',
| checked: false,
| disabled: false
| }
| ],
| radioList: [{
| name: '鲜甜',
| disabled: false
| },
| {
| name: '麻辣',
| disabled: false
| }
| ],
| radio: '',
| switchVal: false
| };
| }
| };
| </script>
|
|