1
+ <template >
2
+ <el-card shadow =" hover" >
3
+ <template #header >
4
+ <div >
5
+ <el-radio-group v-model =" radio1" >
6
+ <el-radio-button label =" 上海" ></el-radio-button >
7
+ <el-radio-button label =" 北京" ></el-radio-button >
8
+ <el-radio-button label =" 广州" ></el-radio-button >
9
+ <el-radio-button label =" 深圳" ></el-radio-button >
10
+ </el-radio-group >
11
+ </div >
12
+ <div style =" margin-top : 20px " >
13
+ <el-radio-group v-model =" radio2" size =" medium" >
14
+ <el-radio-button label =" 上海" ></el-radio-button >
15
+ <el-radio-button label =" 北京" ></el-radio-button >
16
+ <el-radio-button label =" 广州" ></el-radio-button >
17
+ <el-radio-button label =" 深圳" ></el-radio-button >
18
+ </el-radio-group >
19
+ </div >
20
+ <div style =" margin-top : 20px " >
21
+ <el-radio-group v-model =" radio3" size =" small" >
22
+ <el-radio-button label =" 上海" ></el-radio-button >
23
+ <el-radio-button label =" 北京" disabled ></el-radio-button >
24
+ <el-radio-button label =" 广州" ></el-radio-button >
25
+ <el-radio-button label =" 深圳" ></el-radio-button >
26
+ </el-radio-group >
27
+ </div >
28
+ <div style =" margin-top : 20px " >
29
+ <el-radio-group v-model =" radio4" disabled size =" mini" >
30
+ <el-radio-button label =" 上海" ></el-radio-button >
31
+ <el-radio-button label =" 北京" ></el-radio-button >
32
+ <el-radio-button label =" 广州" ></el-radio-button >
33
+ <el-radio-button label =" 深圳" ></el-radio-button >
34
+ </el-radio-group >
35
+ </div >
36
+ </template >
37
+ <el-code collapse :trim =" -1" :first =" 1" >
38
+ {{`<div >
39
+ <el-radio-group v-model =" radio1" >
40
+ <el-radio-button label =" 上海" ></el-radio-button >
41
+ <el-radio-button label =" 北京" ></el-radio-button >
42
+ <el-radio-button label =" 广州" ></el-radio-button >
43
+ <el-radio-button label =" 深圳" ></el-radio-button >
44
+ </el-radio-group >
45
+ </div >
46
+ <div style =" margin-top : 20px " >
47
+ <el-radio-group v-model =" radio2" size =" medium" >
48
+ <el-radio-button label =" 上海" ></el-radio-button >
49
+ <el-radio-button label =" 北京" ></el-radio-button >
50
+ <el-radio-button label =" 广州" ></el-radio-button >
51
+ <el-radio-button label =" 深圳" ></el-radio-button >
52
+ </el-radio-group >
53
+ </div >
54
+ <div style =" margin-top : 20px " >
55
+ <el-radio-group v-model =" radio3" size =" small" >
56
+ <el-radio-button label =" 上海" ></el-radio-button >
57
+ <el-radio-button label =" 北京" disabled ></el-radio-button >
58
+ <el-radio-button label =" 广州" ></el-radio-button >
59
+ <el-radio-button label =" 深圳" ></el-radio-button >
60
+ </el-radio-group >
61
+ </div >
62
+ <div style =" margin-top : 20px " >
63
+ <el-radio-group v-model =" radio4" disabled size =" mini" >
64
+ <el-radio-button label =" 上海" ></el-radio-button >
65
+ <el-radio-button label =" 北京" ></el-radio-button >
66
+ <el-radio-button label =" 广州" ></el-radio-button >
67
+ <el-radio-button label =" 深圳" ></el-radio-button >
68
+ </el-radio-group >
69
+ </div >
70
+
71
+ <script lang =" ts" >
72
+ import { defineComponent , reactive , toRefs } from ' vue'
73
+ export default defineComponent ({
74
+ setup () {
75
+ const state = reactive ({
76
+ radio1: ' 上海' ,
77
+ radio2: ' 上海' ,
78
+ radio3: ' 上海' ,
79
+ radio4: ' 上海'
80
+ })
81
+ return {
82
+ ... toRefs (state)
83
+ }
84
+ }
85
+ })
86
+ </script >`}}
87
+ <template #desc ><slot ></slot ></template >
88
+ </el-code >
89
+ </el-card >
90
+ </template >
91
+
92
+ <script lang="ts">
93
+ import { defineComponent , reactive , toRefs } from ' vue'
94
+ export default defineComponent ({
95
+ name: ' ButtonDemo' ,
96
+ setup() {
97
+ const state = reactive ({
98
+ radio1: ' 上海' ,
99
+ radio2: ' 上海' ,
100
+ radio3: ' 上海' ,
101
+ radio4: ' 上海'
102
+ })
103
+ return {
104
+ ... toRefs (state )
105
+ }
106
+ }
107
+ })
108
+ </script >
0 commit comments