UNPKG

5.71 kBJSONView Raw
1{
2 "name": "Switch",
3 "props": {
4 "className": {
5 "type": {
6 "name": "string"
7 },
8 "required": false,
9 "description": "自定义类名",
10 "docblock": "自定义类名"
11 },
12 "style": {
13 "type": {
14 "name": "object"
15 },
16 "required": false,
17 "description": "自定义内敛样式",
18 "docblock": "自定义内敛样式",
19 "properties": []
20 },
21 "checkedChildren": {
22 "type": {
23 "name": "any"
24 },
25 "required": false,
26 "description": "打开时的内容",
27 "docblock": "打开时的内容"
28 },
29 "unCheckedChildren": {
30 "type": {
31 "name": "any"
32 },
33 "required": false,
34 "description": "关闭时的内容",
35 "docblock": "关闭时的内容"
36 },
37 "onChange": {
38 "type": {
39 "name": "func"
40 },
41 "required": false,
42 "description": "开关状态改变是触发此事件",
43 "defaultValue": {
44 "value": "() => {}",
45 "computed": false
46 },
47 "docblock": "开关状态改变是触发此事件\n@param {Boolean} checked 是否为打开状态\n@param {Event} e DOM事件对象",
48 "params": [
49 {
50 "name": "checked",
51 "description": "是否为打开状态",
52 "type": {
53 "name": "Boolean"
54 }
55 },
56 {
57 "name": "e",
58 "description": "DOM事件对象",
59 "type": {
60 "name": "Event"
61 }
62 }
63 ],
64 "returns": null
65 },
66 "checked": {
67 "type": {
68 "name": "bool"
69 },
70 "required": false,
71 "description": "开关当前的值(针对受控组件)",
72 "docblock": "开关当前的值(针对受控组件)"
73 },
74 "defaultChecked": {
75 "type": {
76 "name": "bool"
77 },
78 "required": false,
79 "description": "开关默认值 (针对非受控组件)",
80 "defaultValue": {
81 "value": "false",
82 "computed": false
83 },
84 "docblock": "开关默认值 (针对非受控组件)"
85 },
86 "disabled": {
87 "type": {
88 "name": "bool"
89 },
90 "required": false,
91 "description": "表示开关被禁用",
92 "defaultValue": {
93 "value": "false",
94 "computed": false
95 },
96 "docblock": "表示开关被禁用"
97 },
98 "loading": {
99 "type": {
100 "name": "bool"
101 },
102 "required": false,
103 "description": "loading",
104 "defaultValue": {
105 "value": "false",
106 "computed": false
107 },
108 "docblock": "loading"
109 },
110 "size": {
111 "type": {
112 "name": "enum",
113 "value": [
114 {
115 "value": "'medium'",
116 "computed": false,
117 "description": "正常大小"
118 },
119 {
120 "value": "'small'",
121 "computed": false,
122 "description": "缩小版大小"
123 }
124 ]
125 },
126 "required": false,
127 "description": "switch的尺寸",
128 "defaultValue": {
129 "value": "'medium'",
130 "computed": false
131 },
132 "docblock": "switch的尺寸\n@enumdesc 正常大小, 缩小版大小",
133 "value": [
134 {
135 "value": "'medium'",
136 "computed": false,
137 "description": "正常大小"
138 },
139 {
140 "value": "'small'",
141 "computed": false,
142 "description": "缩小版大小"
143 }
144 ]
145 },
146 "onClick": {
147 "type": {
148 "name": "func"
149 },
150 "required": false,
151 "description": "鼠标点击事件",
152 "docblock": "鼠标点击事件\n@param {Event} e DOM事件对象",
153 "params": [
154 {
155 "name": "e",
156 "description": "DOM事件对象",
157 "type": {
158 "name": "Event"
159 }
160 }
161 ],
162 "returns": null
163 },
164 "onKeyDown": {
165 "type": {
166 "name": "func"
167 },
168 "required": false,
169 "description": "键盘按键事件",
170 "docblock": "键盘按键事件\n@param {Event} e DOM事件对象",
171 "params": [
172 {
173 "name": "e",
174 "description": "DOM事件对象",
175 "type": {
176 "name": "Event"
177 }
178 }
179 ],
180 "returns": null
181 },
182 "isPreview": {
183 "type": {
184 "name": "bool"
185 },
186 "required": false,
187 "description": "是否为预览态",
188 "defaultValue": {
189 "value": "false",
190 "computed": false
191 },
192 "docblock": "是否为预览态"
193 },
194 "renderPreview": {
195 "type": {
196 "name": "func"
197 },
198 "required": false,
199 "description": "预览态模式下渲染的内容",
200 "docblock": "预览态模式下渲染的内容\n@param {number} value 评分值",
201 "params": [
202 {
203 "name": "value",
204 "description": "评分值",
205 "type": {
206 "name": "number"
207 }
208 }
209 ],
210 "returns": null
211 },
212 "autoWidth": {
213 "type": {
214 "name": "bool"
215 },
216 "required": false,
217 "description": "开启后宽度根据内容自适应",
218 "defaultValue": {
219 "value": "false",
220 "computed": false
221 },
222 "docblock": "开启后宽度根据内容自适应\n@version 1.23",
223 "version": {
224 "value": "1.23",
225 "computed": false
226 }
227 },
228 "locale": {
229 "type": {
230 "name": "object"
231 },
232 "required": false,
233 "description": "国际化配置",
234 "defaultValue": {
235 "value": "zhCN.Switch",
236 "computed": true
237 },
238 "docblock": "国际化配置",
239 "properties": []
240 }
241 },
242 "methods": [],
243 "subComponents": []
244}
\No newline at end of file