UNPKG

10.2 kBJSONView Raw
1{
2 "name": "Slider",
3 "props": {
4 "className": {
5 "type": {
6 "name": "any"
7 },
8 "required": false,
9 "description": "自定义传入的样式",
10 "docblock": "自定义传入的样式"
11 },
12 "adaptiveHeight": {
13 "type": {
14 "name": "bool"
15 },
16 "required": false,
17 "description": "是否使用自适应高度",
18 "defaultValue": {
19 "value": "false",
20 "computed": false
21 },
22 "docblock": "是否使用自适应高度"
23 },
24 "animation": {
25 "type": {
26 "name": "union",
27 "value": [
28 {
29 "name": "string"
30 },
31 {
32 "name": "bool"
33 }
34 ]
35 },
36 "required": false,
37 "description": "动效类型,默认是'slide'",
38 "defaultValue": {
39 "value": "'slide'",
40 "computed": false
41 },
42 "docblock": "动效类型,默认是'slide'"
43 },
44 "arrows": {
45 "type": {
46 "name": "bool"
47 },
48 "required": false,
49 "description": "是否显示箭头",
50 "defaultValue": {
51 "value": "true",
52 "computed": false
53 },
54 "docblock": "是否显示箭头"
55 },
56 "arrowSize": {
57 "type": {
58 "name": "enum",
59 "value": [
60 {
61 "value": "'medium'",
62 "computed": false
63 },
64 {
65 "value": "'large'",
66 "computed": false
67 }
68 ]
69 },
70 "required": false,
71 "description": "导航箭头大小 可选值: 'medium', 'large'",
72 "defaultValue": {
73 "value": "'medium'",
74 "computed": false
75 },
76 "docblock": "导航箭头大小 可选值: 'medium', 'large'"
77 },
78 "arrowPosition": {
79 "type": {
80 "name": "enum",
81 "value": [
82 {
83 "value": "'inner'",
84 "computed": false
85 },
86 {
87 "value": "'outer'",
88 "computed": false
89 }
90 ]
91 },
92 "required": false,
93 "description": "导航箭头位置 可选值: 'inner', 'outer'",
94 "defaultValue": {
95 "value": "'inner'",
96 "computed": false
97 },
98 "docblock": "导航箭头位置 可选值: 'inner', 'outer'"
99 },
100 "arrowDirection": {
101 "type": {
102 "name": "enum",
103 "value": [
104 {
105 "value": "'hoz'",
106 "computed": false
107 },
108 {
109 "value": "'ver'",
110 "computed": false
111 }
112 ]
113 },
114 "required": false,
115 "description": "导航箭头的方向 可选值: 'hoz', 'ver'",
116 "defaultValue": {
117 "value": "'hoz'",
118 "computed": false
119 },
120 "docblock": "导航箭头的方向 可选值: 'hoz', 'ver'"
121 },
122 "autoplay": {
123 "type": {
124 "name": "bool"
125 },
126 "required": false,
127 "description": "是否自动播放",
128 "defaultValue": {
129 "value": "false",
130 "computed": false
131 },
132 "docblock": "是否自动播放"
133 },
134 "autoplaySpeed": {
135 "type": {
136 "name": "number"
137 },
138 "required": false,
139 "description": "自动播放的速度",
140 "defaultValue": {
141 "value": "3000",
142 "computed": false
143 },
144 "docblock": "自动播放的速度"
145 },
146 "nextArrow": {
147 "type": {
148 "name": "element"
149 },
150 "required": false,
151 "description": "向后箭头",
152 "defaultValue": {
153 "value": "null",
154 "computed": false
155 },
156 "docblock": "向后箭头"
157 },
158 "prevArrow": {
159 "type": {
160 "name": "element"
161 },
162 "required": false,
163 "description": "向前箭头",
164 "defaultValue": {
165 "value": "null",
166 "computed": false
167 },
168 "docblock": "向前箭头"
169 },
170 "centerMode": {
171 "type": {
172 "name": "bool"
173 },
174 "required": false,
175 "description": "是否启用居中模式",
176 "defaultValue": {
177 "value": "false",
178 "computed": false
179 },
180 "docblock": "是否启用居中模式"
181 },
182 "dots": {
183 "type": {
184 "name": "bool"
185 },
186 "required": false,
187 "description": "是否显示导航锚点",
188 "defaultValue": {
189 "value": "true",
190 "computed": false
191 },
192 "docblock": "是否显示导航锚点"
193 },
194 "dotsDirection": {
195 "type": {
196 "name": "enum",
197 "value": [
198 {
199 "value": "'hoz'",
200 "computed": false
201 },
202 {
203 "value": "'ver'",
204 "computed": false
205 }
206 ]
207 },
208 "required": false,
209 "description": "导航锚点位置",
210 "defaultValue": {
211 "value": "'hoz'",
212 "computed": false
213 },
214 "docblock": "导航锚点位置"
215 },
216 "dotsRender": {
217 "type": {
218 "name": "func"
219 },
220 "required": false,
221 "description": "自定义导航锚点",
222 "defaultValue": {
223 "value": "null",
224 "computed": false
225 },
226 "docblock": "自定义导航锚点",
227 "params": [],
228 "returns": null
229 },
230 "draggable": {
231 "type": {
232 "name": "bool"
233 },
234 "required": false,
235 "description": "是否可拖拽",
236 "defaultValue": {
237 "value": "true",
238 "computed": false
239 },
240 "docblock": "是否可拖拽"
241 },
242 "infinite": {
243 "type": {
244 "name": "bool"
245 },
246 "required": false,
247 "description": "是否使用无穷循环模式",
248 "defaultValue": {
249 "value": "true",
250 "computed": false
251 },
252 "docblock": "是否使用无穷循环模式"
253 },
254 "defaultActiveIndex": {
255 "type": {
256 "name": "number"
257 },
258 "required": false,
259 "description": "初始被激活的轮播图",
260 "defaultValue": {
261 "value": "0",
262 "computed": false
263 },
264 "docblock": "初始被激活的轮播图"
265 },
266 "lazyLoad": {
267 "type": {
268 "name": "bool"
269 },
270 "required": false,
271 "description": "是否启用懒加载",
272 "defaultValue": {
273 "value": "false",
274 "computed": false
275 },
276 "docblock": "是否启用懒加载"
277 },
278 "slideDirection": {
279 "type": {
280 "name": "enum",
281 "value": [
282 {
283 "value": "'hoz'",
284 "computed": false
285 },
286 {
287 "value": "'ver'",
288 "computed": false
289 }
290 ]
291 },
292 "required": false,
293 "description": "轮播方向",
294 "defaultValue": {
295 "value": "'hoz'",
296 "computed": false
297 },
298 "docblock": "轮播方向"
299 },
300 "slidesToShow": {
301 "type": {
302 "name": "number"
303 },
304 "required": false,
305 "description": "同时展示的图片数量",
306 "defaultValue": {
307 "value": "1",
308 "computed": false
309 },
310 "docblock": "同时展示的图片数量"
311 },
312 "slidesToScroll": {
313 "type": {
314 "name": "number"
315 },
316 "required": false,
317 "description": "同时滑动的图片数量",
318 "defaultValue": {
319 "value": "1",
320 "computed": false
321 },
322 "docblock": "同时滑动的图片数量"
323 },
324 "speed": {
325 "type": {
326 "name": "number"
327 },
328 "required": false,
329 "description": "轮播速度",
330 "defaultValue": {
331 "value": "600",
332 "computed": false
333 },
334 "docblock": "轮播速度"
335 },
336 "activeIndex": {
337 "type": {
338 "name": "number"
339 },
340 "required": false,
341 "description": "跳转到指定的轮播图(受控)",
342 "docblock": "跳转到指定的轮播图(受控)"
343 },
344 "triggerType": {
345 "type": {
346 "name": "enum",
347 "value": [
348 {
349 "value": "'click'",
350 "computed": false
351 },
352 {
353 "value": "'hover'",
354 "computed": false
355 }
356 ]
357 },
358 "required": false,
359 "description": "锚点导航触发方式",
360 "defaultValue": {
361 "value": "'click'",
362 "computed": false
363 },
364 "docblock": "锚点导航触发方式"
365 },
366 "onChange": {
367 "type": {
368 "name": "func"
369 },
370 "required": false,
371 "description": "轮播切换的回调函数",
372 "defaultValue": {
373 "value": "() => {}",
374 "computed": false
375 },
376 "docblock": "轮播切换的回调函数\n@param {Number} index 幻灯片的索引",
377 "params": [
378 {
379 "name": "index",
380 "description": "幻灯片的索引",
381 "type": {
382 "name": "Number"
383 }
384 }
385 ],
386 "returns": null
387 },
388 "style": {
389 "type": {
390 "name": "object"
391 },
392 "required": false,
393 "description": "自定义传入的class",
394 "defaultValue": {
395 "value": "null",
396 "computed": false
397 },
398 "docblock": "自定义传入的class",
399 "properties": []
400 },
401 "centerPadding": {
402 "type": {
403 "name": "string"
404 },
405 "required": false,
406 "description": "Side padding when in center mode (px or %); 展示部分为center,pading会产生前后预览",
407 "defaultValue": {
408 "value": "'50px'",
409 "computed": false
410 },
411 "docblock": "Side padding when in center mode (px or %); 展示部分为center,pading会产生前后预览"
412 },
413 "cssEase": {
414 "type": {
415 "name": "string"
416 },
417 "required": false,
418 "description": "CSS3 Animation Easing,默认‘ease’",
419 "defaultValue": {
420 "value": "'ease'",
421 "computed": false
422 },
423 "docblock": "CSS3 Animation Easing,默认‘ease’"
424 },
425 "focusOnSelect": {
426 "type": {
427 "name": "bool"
428 },
429 "required": false,
430 "description": "多图轮播时,点击选中后自动居中",
431 "defaultValue": {
432 "value": "false",
433 "computed": false
434 },
435 "docblock": "多图轮播时,点击选中后自动居中"
436 }
437 },
438 "methods": [],
439 "subComponents": []
440}
\No newline at end of file