UNPKG

15.6 kBJSONView Raw
1{
2 "name": "Search",
3 "props": {
4 "size": {
5 "type": {
6 "name": "enum",
7 "value": [
8 {
9 "value": "'large'",
10 "computed": false,
11 "description": "'大'"
12 },
13 {
14 "value": "'medium'",
15 "computed": false,
16 "description": "'小'"
17 }
18 ]
19 },
20 "required": false,
21 "description": "大小",
22 "defaultValue": {
23 "value": "'medium'",
24 "computed": false
25 },
26 "docblock": "大小\n@enumdesc '大', '小'",
27 "value": [
28 {
29 "value": "'large'",
30 "computed": false,
31 "description": "'大'"
32 },
33 {
34 "value": "'medium'",
35 "computed": false,
36 "description": "'小'"
37 }
38 ]
39 },
40 "value": {
41 "type": {
42 "name": "union",
43 "value": [
44 {
45 "name": "string"
46 },
47 {
48 "name": "number"
49 }
50 ]
51 },
52 "required": false,
53 "description": "搜索框数值",
54 "docblock": "搜索框数值"
55 },
56 "defaultValue": {
57 "type": {
58 "name": "string"
59 },
60 "required": false,
61 "description": "搜索框默认值",
62 "docblock": "搜索框默认值"
63 },
64 "placeholder": {
65 "type": {
66 "name": "string"
67 },
68 "required": false,
69 "description": "默认提示",
70 "docblock": "默认提示"
71 },
72 "autoWidth": {
73 "type": {
74 "name": "bool"
75 },
76 "required": false,
77 "description": "下拉菜单是否与选择器对齐",
78 "defaultValue": {
79 "value": "true",
80 "computed": false
81 },
82 "docblock": "下拉菜单是否与选择器对齐"
83 },
84 "label": {
85 "type": {
86 "name": "node"
87 },
88 "required": false,
89 "description": "自定义内联 label",
90 "docblock": "自定义内联 label"
91 },
92 "hasClear": {
93 "type": {
94 "name": "bool"
95 },
96 "required": false,
97 "description": "是否显示清除按钮",
98 "defaultValue": {
99 "value": "false",
100 "computed": false
101 },
102 "docblock": "是否显示清除按钮"
103 },
104 "state": {
105 "type": {
106 "name": "enum",
107 "value": [
108 {
109 "value": "'error'",
110 "computed": false
111 },
112 {
113 "value": "'loading'",
114 "computed": false
115 },
116 {
117 "value": "'success'",
118 "computed": false
119 },
120 {
121 "value": "'warning'",
122 "computed": false
123 }
124 ]
125 },
126 "required": false,
127 "description": "校验状态",
128 "docblock": "校验状态"
129 },
130 "readOnly": {
131 "type": {
132 "name": "bool"
133 },
134 "required": false,
135 "description": "是否只读,只读模式下可以展开弹层但不能选",
136 "docblock": "是否只读,只读模式下可以展开弹层但不能选"
137 },
138 "disabled": {
139 "type": {
140 "name": "bool"
141 },
142 "required": false,
143 "description": "是否禁用",
144 "defaultValue": {
145 "value": "false",
146 "computed": false
147 },
148 "docblock": "是否禁用"
149 },
150 "visible": {
151 "type": {
152 "name": "bool"
153 },
154 "required": false,
155 "description": "自定义渲染的的下拉框",
156 "docblock": "自定义渲染的的下拉框"
157 },
158 "defaultVisible": {
159 "type": {
160 "name": "bool"
161 },
162 "required": false,
163 "description": "弹层初始化是否显示",
164 "docblock": "弹层初始化是否显示"
165 },
166 "onVisibleChange": {
167 "type": {
168 "name": "func"
169 },
170 "required": false,
171 "description": "弹层显示或隐藏时触发的回调",
172 "defaultValue": {
173 "value": "func.noop",
174 "computed": true
175 },
176 "docblock": "弹层显示或隐藏时触发的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示或隐藏的来源 fromContent 表示由Dropdown内容触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
177 "params": [
178 {
179 "name": "visible",
180 "description": "弹层是否显示",
181 "type": {
182 "name": "Boolean"
183 }
184 },
185 {
186 "name": "type",
187 "description": "触发弹层显示或隐藏的来源 fromContent 表示由Dropdown内容触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
188 "type": {
189 "name": "String"
190 }
191 }
192 ],
193 "returns": null
194 },
195 "popupContainer": {
196 "type": {
197 "name": "any"
198 },
199 "required": false,
200 "description": "弹层挂载的容器节点",
201 "docblock": "弹层挂载的容器节点"
202 },
203 "popupClassName": {
204 "type": {
205 "name": "any"
206 },
207 "required": false,
208 "description": "弹层的 className",
209 "docblock": "弹层的 className"
210 },
211 "popupStyle": {
212 "type": {
213 "name": "object"
214 },
215 "required": false,
216 "description": "弹层的内联样式",
217 "docblock": "弹层的内联样式",
218 "properties": []
219 },
220 "popupProps": {
221 "type": {
222 "name": "object"
223 },
224 "required": false,
225 "description": "添加到弹层上的属性",
226 "defaultValue": {
227 "value": "{}",
228 "computed": false
229 },
230 "docblock": "添加到弹层上的属性",
231 "properties": []
232 },
233 "followTrigger": {
234 "type": {
235 "name": "bool"
236 },
237 "required": false,
238 "description": "是否跟随滚动",
239 "docblock": "是否跟随滚动"
240 },
241 "popupContent": {
242 "type": {
243 "name": "node"
244 },
245 "required": false,
246 "description": "自定义渲染的的下拉框",
247 "docblock": "自定义渲染的的下拉框"
248 },
249 "menuProps": {
250 "type": {
251 "name": "object"
252 },
253 "required": false,
254 "description": "添加到菜单上的属性",
255 "docblock": "添加到菜单上的属性\n@version 1.18",
256 "properties": [],
257 "version": {
258 "value": "1.18",
259 "computed": false
260 }
261 },
262 "filterLocal": {
263 "type": {
264 "name": "bool"
265 },
266 "required": false,
267 "description": "是否使用本地过滤,在数据源为远程的时候需要关闭此项",
268 "defaultValue": {
269 "value": "true",
270 "computed": false
271 },
272 "docblock": "是否使用本地过滤,在数据源为远程的时候需要关闭此项"
273 },
274 "filter": {
275 "type": {
276 "name": "array"
277 },
278 "required": false,
279 "description": "选择器",
280 "defaultValue": {
281 "value": "[]",
282 "computed": false
283 },
284 "docblock": "选择器"
285 },
286 "defaultHighlightKey": {
287 "type": {
288 "name": "string"
289 },
290 "required": false,
291 "description": "默认高亮的 key,不要和 autoHighlightFirstItem 同时使用",
292 "defaultValue": {
293 "value": "null",
294 "computed": false
295 },
296 "docblock": "默认高亮的 key,不要和 autoHighlightFirstItem 同时使用"
297 },
298 "highlightKey": {
299 "type": {
300 "name": "string"
301 },
302 "required": false,
303 "description": "高亮 key,不要和 autoHighlightFirstItem 同时使用,用于受控模式",
304 "docblock": "高亮 key,不要和 autoHighlightFirstItem 同时使用,用于受控模式"
305 },
306 "onToggleHighlightItem": {
307 "type": {
308 "name": "func"
309 },
310 "required": false,
311 "description": "上下箭头切换选项的回调",
312 "defaultValue": {
313 "value": "func.noop",
314 "computed": true
315 },
316 "docblock": "上下箭头切换选项的回调",
317 "params": [],
318 "returns": null
319 },
320 "autoHighlightFirstItem": {
321 "type": {
322 "name": "bool"
323 },
324 "required": false,
325 "description": "是否自动高亮第一个元素",
326 "defaultValue": {
327 "value": "true",
328 "computed": false
329 },
330 "docblock": "是否自动高亮第一个元素"
331 },
332 "useVirtual": {
333 "type": {
334 "name": "bool"
335 },
336 "required": false,
337 "description": "是否开启虚拟滚动模式",
338 "docblock": "是否开启虚拟滚动模式"
339 },
340 "dataSource": {
341 "type": {
342 "name": "array"
343 },
344 "required": false,
345 "description": "搜索框下拉联想列表",
346 "docblock": "搜索框下拉联想列表"
347 },
348 "itemRender": {
349 "type": {
350 "name": "func"
351 },
352 "required": false,
353 "description": "渲染 MenuItem 内容的方法",
354 "docblock": "渲染 MenuItem 内容的方法\n@param {Object} item 渲染节点的 item\n@return {ReactNode} item node",
355 "params": [
356 {
357 "name": "item",
358 "description": "渲染节点的 item",
359 "type": {
360 "name": "Object"
361 }
362 }
363 ],
364 "returns": {
365 "description": "item node",
366 "type": {
367 "name": "ReactNode"
368 }
369 }
370 },
371 "isPreview": {
372 "type": {
373 "name": "bool"
374 },
375 "required": false,
376 "description": "是否为预览态",
377 "docblock": "是否为预览态"
378 },
379 "renderPreview": {
380 "type": {
381 "name": "func"
382 },
383 "required": false,
384 "description": "预览态模式下渲染的内容",
385 "docblock": "预览态模式下渲染的内容\n@param {number} value 评分值",
386 "params": [
387 {
388 "name": "value",
389 "description": "评分值",
390 "type": {
391 "name": "number"
392 }
393 }
394 ],
395 "returns": null
396 },
397 "onChange": {
398 "type": {
399 "name": "func"
400 },
401 "required": false,
402 "description": "输入关键字时的回掉",
403 "defaultValue": {
404 "value": "func.noop",
405 "computed": true
406 },
407 "docblock": "输入关键字时的回掉\n@param {Object} value 输入值",
408 "params": [
409 {
410 "name": "value",
411 "description": "输入值",
412 "type": {
413 "name": "Object"
414 }
415 }
416 ],
417 "returns": null
418 },
419 "fillProps": {
420 "type": {
421 "name": "string"
422 },
423 "required": false,
424 "description": "填充到输入框里的值的 key\b\b ,默认是value",
425 "docblock": "填充到输入框里的值的 key\b\b ,默认是value"
426 },
427 "prefix": {
428 "type": {
429 "name": "string"
430 },
431 "required": false,
432 "description": "样式前缀",
433 "defaultValue": {
434 "value": "'next-'",
435 "computed": false
436 },
437 "docblock": "样式前缀"
438 },
439 "shape": {
440 "type": {
441 "name": "enum",
442 "value": [
443 {
444 "value": "'normal'",
445 "computed": false
446 },
447 {
448 "value": "'simple'",
449 "computed": false
450 }
451 ]
452 },
453 "required": false,
454 "description": "形状",
455 "defaultValue": {
456 "value": "'normal'",
457 "computed": false
458 },
459 "docblock": "形状"
460 },
461 "type": {
462 "type": {
463 "name": "enum",
464 "value": [
465 {
466 "value": "'primary'",
467 "computed": false
468 },
469 {
470 "value": "'secondary'",
471 "computed": false
472 },
473 {
474 "value": "'normal'",
475 "computed": false
476 },
477 {
478 "value": "'dark'",
479 "computed": false
480 }
481 ]
482 },
483 "required": false,
484 "description": "类型 shape=normal: primary/secondary; shape=simple: normal/dark;",
485 "defaultValue": {
486 "value": "'normal'",
487 "computed": false
488 },
489 "docblock": "类型 shape=normal: primary/secondary; shape=simple: normal/dark;"
490 },
491 "onSearch": {
492 "type": {
493 "name": "func"
494 },
495 "required": false,
496 "description": "点击搜索按钮触发的回调",
497 "defaultValue": {
498 "value": "func.noop",
499 "computed": true
500 },
501 "docblock": "点击搜索按钮触发的回调\n@param {String} value 输入值\n@param {String} filterValue 选项值",
502 "params": [
503 {
504 "name": "value",
505 "description": "输入值",
506 "type": {
507 "name": "String"
508 }
509 },
510 {
511 "name": "filterValue",
512 "description": "选项值",
513 "type": {
514 "name": "String"
515 }
516 }
517 ],
518 "returns": null
519 },
520 "defaultFilterValue": {
521 "type": {
522 "name": "string"
523 },
524 "required": false,
525 "description": "选择器默认值",
526 "docblock": "选择器默认值"
527 },
528 "filterValue": {
529 "type": {
530 "name": "string"
531 },
532 "required": false,
533 "description": "选择器值",
534 "docblock": "选择器值"
535 },
536 "onFilterChange": {
537 "type": {
538 "name": "func"
539 },
540 "required": false,
541 "description": "选择器发生变化时回调",
542 "defaultValue": {
543 "value": "func.noop",
544 "computed": true
545 },
546 "docblock": "选择器发生变化时回调\n@param {Object} filter value",
547 "params": [
548 {
549 "name": "filter",
550 "description": "value",
551 "type": {
552 "name": "Object"
553 }
554 }
555 ],
556 "returns": null
557 },
558 "searchText": {
559 "type": {
560 "name": "node"
561 },
562 "required": false,
563 "description": "button 的内容",
564 "docblock": "button 的内容"
565 },
566 "style": {
567 "type": {
568 "name": "object"
569 },
570 "required": false,
571 "description": "自定义样式",
572 "docblock": "自定义样式",
573 "properties": []
574 },
575 "className": {
576 "type": {
577 "name": "string"
578 },
579 "required": false,
580 "description": "样式名称",
581 "docblock": "样式名称"
582 },
583 "filterProps": {
584 "type": {
585 "name": "object"
586 },
587 "required": false,
588 "description": "选择器的props",
589 "docblock": "选择器的props",
590 "properties": []
591 },
592 "buttonProps": {
593 "type": {
594 "name": "object"
595 },
596 "required": false,
597 "description": "按钮的额外属性",
598 "defaultValue": {
599 "value": "{}",
600 "computed": false
601 },
602 "docblock": "按钮的额外属性",
603 "properties": []
604 },
605 "hasIcon": {
606 "type": {
607 "name": "bool"
608 },
609 "required": false,
610 "description": "是否显示搜索按钮",
611 "defaultValue": {
612 "value": "true",
613 "computed": false
614 },
615 "docblock": "是否显示搜索按钮"
616 },
617 "icons": {
618 "type": {
619 "name": "object"
620 },
621 "required": false,
622 "description": "可配置的icons,包括 search 等",
623 "defaultValue": {
624 "value": "{}",
625 "computed": false
626 },
627 "docblock": "可配置的icons,包括 search 等",
628 "properties": []
629 }
630 },
631 "methods": [],
632 "description": "输入框部分继承 Select.AutoComplete 的能力,可以直接用AutoComplete 的 api",
633 "subComponents": []
634}
\No newline at end of file