UNPKG

62.5 kBJSONView Raw
1{
2 "name": "DatePicker",
3 "props": {
4 "label": {
5 "type": {
6 "name": "node"
7 },
8 "required": false,
9 "description": "输入框内置标签",
10 "docblock": "输入框内置标签"
11 },
12 "state": {
13 "type": {
14 "name": "enum",
15 "value": [
16 {
17 "value": "'success'",
18 "computed": false
19 },
20 {
21 "value": "'loading'",
22 "computed": false
23 },
24 {
25 "value": "'error'",
26 "computed": false
27 }
28 ]
29 },
30 "required": false,
31 "description": "输入框状态",
32 "docblock": "输入框状态"
33 },
34 "placeholder": {
35 "type": {
36 "name": "string"
37 },
38 "required": false,
39 "description": "输入提示",
40 "docblock": "输入提示"
41 },
42 "defaultVisibleMonth": {
43 "type": {
44 "name": "func"
45 },
46 "required": false,
47 "description": "默认展现的月",
48 "docblock": "默认展现的月\n@return {MomentObject} 返回包含指定月份的 moment 对象实例",
49 "params": [],
50 "returns": {
51 "description": "返回包含指定月份的 moment 对象实例",
52 "type": {
53 "name": "MomentObject"
54 }
55 }
56 },
57 "value": {
58 "type": {
59 "name": "custom",
60 "raw": "checkDateValue"
61 },
62 "required": false,
63 "description": "日期值(受控)moment 对象",
64 "docblock": "日期值(受控)moment 对象"
65 },
66 "defaultValue": {
67 "type": {
68 "name": "custom",
69 "raw": "checkDateValue"
70 },
71 "required": false,
72 "description": "初始日期值,moment 对象",
73 "docblock": "初始日期值,moment 对象"
74 },
75 "format": {
76 "type": {
77 "name": "string"
78 },
79 "required": false,
80 "description": "日期值的格式(用于限定用户输入和展示)",
81 "defaultValue": {
82 "value": "'YYYY-MM-DD'",
83 "computed": false
84 },
85 "docblock": "日期值的格式(用于限定用户输入和展示)"
86 },
87 "showTime": {
88 "type": {
89 "name": "union",
90 "value": [
91 {
92 "name": "object"
93 },
94 {
95 "name": "bool"
96 }
97 ]
98 },
99 "required": false,
100 "description": "是否使用时间控件,传入 TimePicker 的属性 { defaultValue, format, ... }",
101 "defaultValue": {
102 "value": "false",
103 "computed": false
104 },
105 "docblock": "是否使用时间控件,传入 TimePicker 的属性 { defaultValue, format, ... }"
106 },
107 "resetTime": {
108 "type": {
109 "name": "bool"
110 },
111 "required": false,
112 "description": "每次选择日期时是否重置时间(仅在 showTime 开启时有效)",
113 "defaultValue": {
114 "value": "false",
115 "computed": false
116 },
117 "docblock": "每次选择日期时是否重置时间(仅在 showTime 开启时有效)"
118 },
119 "disabledDate": {
120 "type": {
121 "name": "func"
122 },
123 "required": false,
124 "description": "禁用日期函数",
125 "defaultValue": {
126 "value": "() => false",
127 "computed": false
128 },
129 "docblock": "禁用日期函数\n@param {MomentObject} 日期值\n@param {String} view 当前视图类型,year: 年, month: 月, date: 日\n@return {Boolean} 是否禁用",
130 "params": [
131 {
132 "name": "日期值",
133 "description": null,
134 "type": {
135 "name": "MomentObject"
136 }
137 },
138 {
139 "name": "view",
140 "description": "当前视图类型,year: 年, month: 月, date: 日",
141 "type": {
142 "name": "String"
143 }
144 }
145 ],
146 "returns": {
147 "description": "是否禁用",
148 "type": {
149 "name": "Boolean"
150 }
151 }
152 },
153 "footerRender": {
154 "type": {
155 "name": "func"
156 },
157 "required": false,
158 "description": "自定义面板页脚",
159 "defaultValue": {
160 "value": "() => null",
161 "computed": false
162 },
163 "docblock": "自定义面板页脚\n@return {Node} 自定义的面板页脚组件",
164 "params": [],
165 "returns": {
166 "description": "自定义的面板页脚组件",
167 "type": {
168 "name": "Node"
169 }
170 }
171 },
172 "onChange": {
173 "type": {
174 "name": "func"
175 },
176 "required": false,
177 "description": "日期值改变时的回调",
178 "defaultValue": {
179 "value": "func.noop",
180 "computed": true
181 },
182 "docblock": "日期值改变时的回调\n@param {MomentObject|String} value 日期值",
183 "params": [
184 {
185 "name": "value",
186 "description": "日期值",
187 "type": {
188 "name": "union",
189 "value": [
190 "MomentObject",
191 "String"
192 ]
193 }
194 }
195 ],
196 "returns": null
197 },
198 "onOk": {
199 "type": {
200 "name": "func"
201 },
202 "required": false,
203 "description": "点击确认按钮时的回调",
204 "defaultValue": {
205 "value": "func.noop",
206 "computed": true
207 },
208 "docblock": "点击确认按钮时的回调\n@param {MomentObject|String} value 日期值",
209 "params": [
210 {
211 "name": "value",
212 "description": "日期值",
213 "type": {
214 "name": "union",
215 "value": [
216 "MomentObject",
217 "String"
218 ]
219 }
220 }
221 ],
222 "returns": null
223 },
224 "size": {
225 "type": {
226 "name": "enum",
227 "value": [
228 {
229 "value": "'small'",
230 "computed": false
231 },
232 {
233 "value": "'medium'",
234 "computed": false
235 },
236 {
237 "value": "'large'",
238 "computed": false
239 }
240 ]
241 },
242 "required": false,
243 "description": "输入框尺寸",
244 "defaultValue": {
245 "value": "'medium'",
246 "computed": false
247 },
248 "docblock": "输入框尺寸"
249 },
250 "disabled": {
251 "type": {
252 "name": "bool"
253 },
254 "required": false,
255 "description": "是否禁用",
256 "docblock": "是否禁用"
257 },
258 "hasClear": {
259 "type": {
260 "name": "bool"
261 },
262 "required": false,
263 "description": "是否显示清空按钮",
264 "defaultValue": {
265 "value": "true",
266 "computed": false
267 },
268 "docblock": "是否显示清空按钮"
269 },
270 "visible": {
271 "type": {
272 "name": "bool"
273 },
274 "required": false,
275 "description": "弹层显示状态",
276 "docblock": "弹层显示状态"
277 },
278 "defaultVisible": {
279 "type": {
280 "name": "bool"
281 },
282 "required": false,
283 "description": "弹层默认是否显示",
284 "defaultValue": {
285 "value": "false",
286 "computed": false
287 },
288 "docblock": "弹层默认是否显示"
289 },
290 "onVisibleChange": {
291 "type": {
292 "name": "func"
293 },
294 "required": false,
295 "description": "弹层展示状态变化时的回调",
296 "defaultValue": {
297 "value": "func.noop",
298 "computed": true
299 },
300 "docblock": "弹层展示状态变化时的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
301 "params": [
302 {
303 "name": "visible",
304 "description": "弹层是否显示",
305 "type": {
306 "name": "Boolean"
307 }
308 },
309 {
310 "name": "type",
311 "description": "触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
312 "type": {
313 "name": "String"
314 }
315 }
316 ],
317 "returns": null
318 },
319 "popupTriggerType": {
320 "type": {
321 "name": "enum",
322 "value": [
323 {
324 "value": "'click'",
325 "computed": false
326 },
327 {
328 "value": "'hover'",
329 "computed": false
330 }
331 ]
332 },
333 "required": false,
334 "description": "弹层触发方式",
335 "defaultValue": {
336 "value": "'click'",
337 "computed": false
338 },
339 "docblock": "弹层触发方式"
340 },
341 "popupAlign": {
342 "type": {
343 "name": "string"
344 },
345 "required": false,
346 "description": "弹层对齐方式,具体含义见 OverLay文档",
347 "defaultValue": {
348 "value": "'tl tl'",
349 "computed": false
350 },
351 "docblock": "弹层对齐方式,具体含义见 OverLay文档"
352 },
353 "popupContainer": {
354 "type": {
355 "name": "any"
356 },
357 "required": false,
358 "description": "弹层容器",
359 "docblock": "弹层容器\n@param {Element} target 目标元素\n@return {Element} 弹层的容器元素"
360 },
361 "popupStyle": {
362 "type": {
363 "name": "object"
364 },
365 "required": false,
366 "description": "弹层自定义样式",
367 "docblock": "弹层自定义样式",
368 "properties": []
369 },
370 "popupClassName": {
371 "type": {
372 "name": "string"
373 },
374 "required": false,
375 "description": "弹层自定义样式类",
376 "docblock": "弹层自定义样式类"
377 },
378 "popupProps": {
379 "type": {
380 "name": "object"
381 },
382 "required": false,
383 "description": "弹层其他属性",
384 "docblock": "弹层其他属性",
385 "properties": []
386 },
387 "followTrigger": {
388 "type": {
389 "name": "bool"
390 },
391 "required": false,
392 "description": "是否跟随滚动",
393 "docblock": "是否跟随滚动"
394 },
395 "inputProps": {
396 "type": {
397 "name": "object"
398 },
399 "required": false,
400 "description": "输入框其他属性",
401 "docblock": "输入框其他属性",
402 "properties": []
403 },
404 "dateCellRender": {
405 "type": {
406 "name": "func"
407 },
408 "required": false,
409 "description": "自定义日期渲染函数",
410 "docblock": "自定义日期渲染函数\n@param {Object} value 日期值(moment对象)\n@returns {ReactNode}",
411 "params": [
412 {
413 "name": "value",
414 "description": "日期值(moment对象)",
415 "type": {
416 "name": "Object"
417 }
418 }
419 ],
420 "returns": {
421 "description": null,
422 "type": {
423 "name": "ReactNode"
424 }
425 }
426 },
427 "monthCellRender": {
428 "type": {
429 "name": "func"
430 },
431 "required": false,
432 "description": "自定义月份渲染函数",
433 "docblock": "自定义月份渲染函数\n@param {Object} calendarDate 对应 Calendar 返回的自定义日期对象\n@returns {ReactNode}",
434 "params": [
435 {
436 "name": "calendarDate",
437 "description": "对应 Calendar 返回的自定义日期对象",
438 "type": {
439 "name": "Object"
440 }
441 }
442 ],
443 "returns": {
444 "description": null,
445 "type": {
446 "name": "ReactNode"
447 }
448 }
449 },
450 "dateInputAriaLabel": {
451 "type": {
452 "name": "string"
453 },
454 "required": false,
455 "description": "日期输入框的 aria-label 属性",
456 "docblock": "日期输入框的 aria-label 属性"
457 },
458 "timeInputAriaLabel": {
459 "type": {
460 "name": "string"
461 },
462 "required": false,
463 "description": "时间输入框的 aria-label 属性",
464 "docblock": "时间输入框的 aria-label 属性"
465 },
466 "isPreview": {
467 "type": {
468 "name": "bool"
469 },
470 "required": false,
471 "description": "是否为预览态",
472 "docblock": "是否为预览态"
473 },
474 "renderPreview": {
475 "type": {
476 "name": "func"
477 },
478 "required": false,
479 "description": "预览态模式下渲染的内容",
480 "docblock": "预览态模式下渲染的内容\n@param {MomentObject} value 日期",
481 "params": [
482 {
483 "name": "value",
484 "description": "日期",
485 "type": {
486 "name": "MomentObject"
487 }
488 }
489 ],
490 "returns": null
491 }
492 },
493 "methods": [],
494 "subComponents": [
495 {
496 "name": "MonthPicker",
497 "props": {
498 "label": {
499 "type": {
500 "name": "node"
501 },
502 "required": false,
503 "description": "输入框内置标签",
504 "docblock": "输入框内置标签"
505 },
506 "state": {
507 "type": {
508 "name": "enum",
509 "value": [
510 {
511 "value": "'success'",
512 "computed": false
513 },
514 {
515 "value": "'loading'",
516 "computed": false
517 },
518 {
519 "value": "'error'",
520 "computed": false
521 }
522 ]
523 },
524 "required": false,
525 "description": "输入框状态",
526 "docblock": "输入框状态"
527 },
528 "placeholder": {
529 "type": {
530 "name": "string"
531 },
532 "required": false,
533 "description": "输入提示",
534 "docblock": "输入提示"
535 },
536 "defaultVisibleYear": {
537 "type": {
538 "name": "func"
539 },
540 "required": false,
541 "description": "默认展现的年",
542 "docblock": "默认展现的年\n@return {MomentObject} 返回包含指定年份的 moment 对象实例",
543 "params": [],
544 "returns": {
545 "description": "返回包含指定年份的 moment 对象实例",
546 "type": {
547 "name": "MomentObject"
548 }
549 }
550 },
551 "value": {
552 "type": {
553 "name": "custom",
554 "raw": "checkDateValue"
555 },
556 "required": false,
557 "description": "日期值(受控)moment 对象",
558 "docblock": "日期值(受控)moment 对象"
559 },
560 "defaultValue": {
561 "type": {
562 "name": "custom",
563 "raw": "checkDateValue"
564 },
565 "required": false,
566 "description": "初始日期值,moment 对象",
567 "docblock": "初始日期值,moment 对象"
568 },
569 "format": {
570 "type": {
571 "name": "string"
572 },
573 "required": false,
574 "description": "日期值的格式(用于限定用户输入和展示)",
575 "defaultValue": {
576 "value": "'YYYY-MM'",
577 "computed": false
578 },
579 "docblock": "日期值的格式(用于限定用户输入和展示)"
580 },
581 "disabledDate": {
582 "type": {
583 "name": "func"
584 },
585 "required": false,
586 "description": "禁用日期函数",
587 "defaultValue": {
588 "value": "() => false",
589 "computed": false
590 },
591 "docblock": "禁用日期函数\n@param {MomentObject} 日期值\n@param {String} view 当前视图类型,year: 年, month: 月, date: 日\n@return {Boolean} 是否禁用",
592 "params": [
593 {
594 "name": "日期值",
595 "description": null,
596 "type": {
597 "name": "MomentObject"
598 }
599 },
600 {
601 "name": "view",
602 "description": "当前视图类型,year: 年, month: 月, date: 日",
603 "type": {
604 "name": "String"
605 }
606 }
607 ],
608 "returns": {
609 "description": "是否禁用",
610 "type": {
611 "name": "Boolean"
612 }
613 }
614 },
615 "footerRender": {
616 "type": {
617 "name": "func"
618 },
619 "required": false,
620 "description": "自定义面板页脚",
621 "defaultValue": {
622 "value": "() => null",
623 "computed": false
624 },
625 "docblock": "自定义面板页脚\n@return {Node} 自定义的面板页脚组件",
626 "params": [],
627 "returns": {
628 "description": "自定义的面板页脚组件",
629 "type": {
630 "name": "Node"
631 }
632 }
633 },
634 "onChange": {
635 "type": {
636 "name": "func"
637 },
638 "required": false,
639 "description": "日期值改变时的回调",
640 "defaultValue": {
641 "value": "func.noop",
642 "computed": true
643 },
644 "docblock": "日期值改变时的回调\n@param {MomentObject|String} value 日期值",
645 "params": [
646 {
647 "name": "value",
648 "description": "日期值",
649 "type": {
650 "name": "union",
651 "value": [
652 "MomentObject",
653 "String"
654 ]
655 }
656 }
657 ],
658 "returns": null
659 },
660 "size": {
661 "type": {
662 "name": "enum",
663 "value": [
664 {
665 "value": "'small'",
666 "computed": false
667 },
668 {
669 "value": "'medium'",
670 "computed": false
671 },
672 {
673 "value": "'large'",
674 "computed": false
675 }
676 ]
677 },
678 "required": false,
679 "description": "输入框尺寸",
680 "defaultValue": {
681 "value": "'medium'",
682 "computed": false
683 },
684 "docblock": "输入框尺寸"
685 },
686 "disabled": {
687 "type": {
688 "name": "bool"
689 },
690 "required": false,
691 "description": "是否禁用",
692 "docblock": "是否禁用"
693 },
694 "hasClear": {
695 "type": {
696 "name": "bool"
697 },
698 "required": false,
699 "description": "是否显示清空按钮",
700 "defaultValue": {
701 "value": "true",
702 "computed": false
703 },
704 "docblock": "是否显示清空按钮"
705 },
706 "visible": {
707 "type": {
708 "name": "bool"
709 },
710 "required": false,
711 "description": "弹层显示状态",
712 "docblock": "弹层显示状态"
713 },
714 "defaultVisible": {
715 "type": {
716 "name": "bool"
717 },
718 "required": false,
719 "description": "弹层默认是否显示",
720 "docblock": "弹层默认是否显示"
721 },
722 "onVisibleChange": {
723 "type": {
724 "name": "func"
725 },
726 "required": false,
727 "description": "弹层展示状态变化时的回调",
728 "defaultValue": {
729 "value": "func.noop",
730 "computed": true
731 },
732 "docblock": "弹层展示状态变化时的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
733 "params": [
734 {
735 "name": "visible",
736 "description": "弹层是否显示",
737 "type": {
738 "name": "Boolean"
739 }
740 },
741 {
742 "name": "type",
743 "description": "触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
744 "type": {
745 "name": "String"
746 }
747 }
748 ],
749 "returns": null
750 },
751 "popupTriggerType": {
752 "type": {
753 "name": "enum",
754 "value": [
755 {
756 "value": "'click'",
757 "computed": false
758 },
759 {
760 "value": "'hover'",
761 "computed": false
762 }
763 ]
764 },
765 "required": false,
766 "description": "弹层触发方式",
767 "defaultValue": {
768 "value": "'click'",
769 "computed": false
770 },
771 "docblock": "弹层触发方式"
772 },
773 "popupAlign": {
774 "type": {
775 "name": "string"
776 },
777 "required": false,
778 "description": "弹层对齐方式, 具体含义见 OverLay文档",
779 "defaultValue": {
780 "value": "'tl tl'",
781 "computed": false
782 },
783 "docblock": "弹层对齐方式, 具体含义见 OverLay文档"
784 },
785 "popupContainer": {
786 "type": {
787 "name": "any"
788 },
789 "required": false,
790 "description": "弹层容器",
791 "docblock": "弹层容器\n@param {Element} target 目标元素\n@return {Element} 弹层的容器元素"
792 },
793 "popupStyle": {
794 "type": {
795 "name": "object"
796 },
797 "required": false,
798 "description": "弹层自定义样式",
799 "docblock": "弹层自定义样式",
800 "properties": []
801 },
802 "popupClassName": {
803 "type": {
804 "name": "string"
805 },
806 "required": false,
807 "description": "弹层自定义样式类",
808 "docblock": "弹层自定义样式类"
809 },
810 "popupProps": {
811 "type": {
812 "name": "object"
813 },
814 "required": false,
815 "description": "弹层其他属性",
816 "docblock": "弹层其他属性",
817 "properties": []
818 },
819 "followTrigger": {
820 "type": {
821 "name": "bool"
822 },
823 "required": false,
824 "description": "是否跟随滚动",
825 "docblock": "是否跟随滚动"
826 },
827 "inputProps": {
828 "type": {
829 "name": "object"
830 },
831 "required": false,
832 "description": "输入框其他属性",
833 "docblock": "输入框其他属性",
834 "properties": []
835 },
836 "monthCellRender": {
837 "type": {
838 "name": "func"
839 },
840 "required": false,
841 "description": "自定义月份渲染函数",
842 "docblock": "自定义月份渲染函数\n@param {Object} calendarDate 对应 Calendar 返回的自定义日期对象\n@returns {ReactNode}",
843 "params": [
844 {
845 "name": "calendarDate",
846 "description": "对应 Calendar 返回的自定义日期对象",
847 "type": {
848 "name": "Object"
849 }
850 }
851 ],
852 "returns": {
853 "description": null,
854 "type": {
855 "name": "ReactNode"
856 }
857 }
858 },
859 "dateInputAriaLabel": {
860 "type": {
861 "name": "string"
862 },
863 "required": false,
864 "description": "日期输入框的 aria-label 属性",
865 "docblock": "日期输入框的 aria-label 属性"
866 },
867 "isPreview": {
868 "type": {
869 "name": "bool"
870 },
871 "required": false,
872 "description": "是否为预览态",
873 "docblock": "是否为预览态"
874 },
875 "renderPreview": {
876 "type": {
877 "name": "func"
878 },
879 "required": false,
880 "description": "预览态模式下渲染的内容",
881 "docblock": "预览态模式下渲染的内容\n@param {MomentObject} value 月份",
882 "params": [
883 {
884 "name": "value",
885 "description": "月份",
886 "type": {
887 "name": "MomentObject"
888 }
889 }
890 ],
891 "returns": null
892 }
893 },
894 "methods": []
895 },
896 {
897 "name": "RangePicker",
898 "props": {
899 "type": {
900 "type": {
901 "name": "enum",
902 "value": [
903 {
904 "value": "'date'",
905 "computed": false
906 },
907 {
908 "value": "'month'",
909 "computed": false
910 },
911 {
912 "value": "'year'",
913 "computed": false
914 }
915 ]
916 },
917 "required": false,
918 "description": "日期范围类型",
919 "defaultValue": {
920 "value": "'date'",
921 "computed": false
922 },
923 "docblock": "日期范围类型"
924 },
925 "defaultVisibleMonth": {
926 "type": {
927 "name": "func"
928 },
929 "required": false,
930 "description": "默认展示的起始月份",
931 "docblock": "默认展示的起始月份\n@return {MomentObject} 返回包含指定月份的 moment 对象实例",
932 "params": [],
933 "returns": {
934 "description": "返回包含指定月份的 moment 对象实例",
935 "type": {
936 "name": "MomentObject"
937 }
938 }
939 },
940 "value": {
941 "type": {
942 "name": "array"
943 },
944 "required": false,
945 "description": "日期范围值数组 [moment, moment]",
946 "docblock": "日期范围值数组 [moment, moment]"
947 },
948 "defaultValue": {
949 "type": {
950 "name": "array"
951 },
952 "required": false,
953 "description": "初始的日期范围值数组 [moment, moment]",
954 "docblock": "初始的日期范围值数组 [moment, moment]"
955 },
956 "format": {
957 "type": {
958 "name": "string"
959 },
960 "required": false,
961 "description": "日期格式",
962 "docblock": "日期格式"
963 },
964 "showTime": {
965 "type": {
966 "name": "union",
967 "value": [
968 {
969 "name": "object"
970 },
971 {
972 "name": "bool"
973 }
974 ]
975 },
976 "required": false,
977 "description": "是否使用时间控件,支持传入 TimePicker 的属性",
978 "defaultValue": {
979 "value": "false",
980 "computed": false
981 },
982 "docblock": "是否使用时间控件,支持传入 TimePicker 的属性"
983 },
984 "resetTime": {
985 "type": {
986 "name": "bool"
987 },
988 "required": false,
989 "description": "每次选择是否重置时间(仅在 showTime 开启时有效)",
990 "defaultValue": {
991 "value": "false",
992 "computed": false
993 },
994 "docblock": "每次选择是否重置时间(仅在 showTime 开启时有效)"
995 },
996 "disabledDate": {
997 "type": {
998 "name": "func"
999 },
1000 "required": false,
1001 "description": "禁用日期函数",
1002 "defaultValue": {
1003 "value": "() => false",
1004 "computed": false
1005 },
1006 "docblock": "禁用日期函数\n@param {MomentObject} 日期值\n@param {String} view 当前视图类型,year: 年, month: 月, date: 日\n@return {Boolean} 是否禁用",
1007 "params": [
1008 {
1009 "name": "日期值",
1010 "description": null,
1011 "type": {
1012 "name": "MomentObject"
1013 }
1014 },
1015 {
1016 "name": "view",
1017 "description": "当前视图类型,year: 年, month: 月, date: 日",
1018 "type": {
1019 "name": "String"
1020 }
1021 }
1022 ],
1023 "returns": {
1024 "description": "是否禁用",
1025 "type": {
1026 "name": "Boolean"
1027 }
1028 }
1029 },
1030 "footerRender": {
1031 "type": {
1032 "name": "func"
1033 },
1034 "required": false,
1035 "description": "自定义面板页脚",
1036 "defaultValue": {
1037 "value": "() => null",
1038 "computed": false
1039 },
1040 "docblock": "自定义面板页脚\n@return {Node} 自定义的面板页脚组件",
1041 "params": [],
1042 "returns": {
1043 "description": "自定义的面板页脚组件",
1044 "type": {
1045 "name": "Node"
1046 }
1047 }
1048 },
1049 "onChange": {
1050 "type": {
1051 "name": "func"
1052 },
1053 "required": false,
1054 "description": "日期范围值改变时的回调 [ MomentObject|String, MomentObject|String ]",
1055 "defaultValue": {
1056 "value": "func.noop",
1057 "computed": true
1058 },
1059 "docblock": "日期范围值改变时的回调 [ MomentObject|String, MomentObject|String ]\n@param {Array<MomentObject|String>} value 日期值",
1060 "params": [
1061 {
1062 "name": "value",
1063 "description": "日期值",
1064 "type": {
1065 "name": "Array"
1066 }
1067 }
1068 ],
1069 "returns": null
1070 },
1071 "onOk": {
1072 "type": {
1073 "name": "func"
1074 },
1075 "required": false,
1076 "description": "点击确认按钮时的回调 返回开始时间和结束时间`[ MomentObject|String, MomentObject|String ]`",
1077 "defaultValue": {
1078 "value": "func.noop",
1079 "computed": true
1080 },
1081 "docblock": "点击确认按钮时的回调 返回开始时间和结束时间`[ MomentObject|String, MomentObject|String ]`\n@return {Array} 日期范围",
1082 "params": [],
1083 "returns": {
1084 "description": "日期范围",
1085 "type": {
1086 "name": "Array"
1087 }
1088 }
1089 },
1090 "label": {
1091 "type": {
1092 "name": "node"
1093 },
1094 "required": false,
1095 "description": "输入框内置标签",
1096 "docblock": "输入框内置标签"
1097 },
1098 "state": {
1099 "type": {
1100 "name": "enum",
1101 "value": [
1102 {
1103 "value": "'error'",
1104 "computed": false
1105 },
1106 {
1107 "value": "'loading'",
1108 "computed": false
1109 },
1110 {
1111 "value": "'success'",
1112 "computed": false
1113 }
1114 ]
1115 },
1116 "required": false,
1117 "description": "输入框状态",
1118 "docblock": "输入框状态"
1119 },
1120 "size": {
1121 "type": {
1122 "name": "enum",
1123 "value": [
1124 {
1125 "value": "'small'",
1126 "computed": false
1127 },
1128 {
1129 "value": "'medium'",
1130 "computed": false
1131 },
1132 {
1133 "value": "'large'",
1134 "computed": false
1135 }
1136 ]
1137 },
1138 "required": false,
1139 "description": "输入框尺寸",
1140 "defaultValue": {
1141 "value": "'medium'",
1142 "computed": false
1143 },
1144 "docblock": "输入框尺寸"
1145 },
1146 "disabled": {
1147 "type": {
1148 "name": "bool"
1149 },
1150 "required": false,
1151 "description": "是否禁用",
1152 "docblock": "是否禁用"
1153 },
1154 "hasClear": {
1155 "type": {
1156 "name": "bool"
1157 },
1158 "required": false,
1159 "description": "是否显示清空按钮",
1160 "defaultValue": {
1161 "value": "true",
1162 "computed": false
1163 },
1164 "docblock": "是否显示清空按钮"
1165 },
1166 "visible": {
1167 "type": {
1168 "name": "bool"
1169 },
1170 "required": false,
1171 "description": "弹层显示状态",
1172 "docblock": "弹层显示状态"
1173 },
1174 "defaultVisible": {
1175 "type": {
1176 "name": "bool"
1177 },
1178 "required": false,
1179 "description": "弹层默认是否显示",
1180 "defaultValue": {
1181 "value": "false",
1182 "computed": false
1183 },
1184 "docblock": "弹层默认是否显示"
1185 },
1186 "onVisibleChange": {
1187 "type": {
1188 "name": "func"
1189 },
1190 "required": false,
1191 "description": "弹层展示状态变化时的回调",
1192 "defaultValue": {
1193 "value": "func.noop",
1194 "computed": true
1195 },
1196 "docblock": "弹层展示状态变化时的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示和隐藏的来源 okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
1197 "params": [
1198 {
1199 "name": "visible",
1200 "description": "弹层是否显示",
1201 "type": {
1202 "name": "Boolean"
1203 }
1204 },
1205 {
1206 "name": "type",
1207 "description": "触发弹层显示和隐藏的来源 okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
1208 "type": {
1209 "name": "String"
1210 }
1211 }
1212 ],
1213 "returns": null
1214 },
1215 "popupTriggerType": {
1216 "type": {
1217 "name": "enum",
1218 "value": [
1219 {
1220 "value": "'click'",
1221 "computed": false
1222 },
1223 {
1224 "value": "'hover'",
1225 "computed": false
1226 }
1227 ]
1228 },
1229 "required": false,
1230 "description": "弹层触发方式",
1231 "defaultValue": {
1232 "value": "'click'",
1233 "computed": false
1234 },
1235 "docblock": "弹层触发方式"
1236 },
1237 "popupAlign": {
1238 "type": {
1239 "name": "string"
1240 },
1241 "required": false,
1242 "description": "弹层对齐方式, 具体含义见 OverLay文档",
1243 "defaultValue": {
1244 "value": "'tl tl'",
1245 "computed": false
1246 },
1247 "docblock": "弹层对齐方式, 具体含义见 OverLay文档"
1248 },
1249 "popupContainer": {
1250 "type": {
1251 "name": "any"
1252 },
1253 "required": false,
1254 "description": "弹层容器",
1255 "docblock": "弹层容器\n@param {Element} target 目标元素\n@return {Element} 弹层的容器元素"
1256 },
1257 "popupStyle": {
1258 "type": {
1259 "name": "object"
1260 },
1261 "required": false,
1262 "description": "弹层自定义样式",
1263 "docblock": "弹层自定义样式",
1264 "properties": []
1265 },
1266 "popupClassName": {
1267 "type": {
1268 "name": "string"
1269 },
1270 "required": false,
1271 "description": "弹层自定义样式类",
1272 "docblock": "弹层自定义样式类"
1273 },
1274 "popupProps": {
1275 "type": {
1276 "name": "object"
1277 },
1278 "required": false,
1279 "description": "弹层其他属性",
1280 "docblock": "弹层其他属性",
1281 "properties": []
1282 },
1283 "followTrigger": {
1284 "type": {
1285 "name": "bool"
1286 },
1287 "required": false,
1288 "description": "是否跟随滚动",
1289 "docblock": "是否跟随滚动"
1290 },
1291 "inputProps": {
1292 "type": {
1293 "name": "object"
1294 },
1295 "required": false,
1296 "description": "输入框其他属性",
1297 "docblock": "输入框其他属性",
1298 "properties": []
1299 },
1300 "dateCellRender": {
1301 "type": {
1302 "name": "func"
1303 },
1304 "required": false,
1305 "description": "自定义日期单元格渲染",
1306 "docblock": "自定义日期单元格渲染",
1307 "params": [],
1308 "returns": null
1309 },
1310 "monthCellRender": {
1311 "type": {
1312 "name": "func"
1313 },
1314 "required": false,
1315 "description": "自定义月份渲染函数",
1316 "docblock": "自定义月份渲染函数\n@param {Object} calendarDate 对应 Calendar 返回的自定义日期对象\n@returns {ReactNode}",
1317 "params": [
1318 {
1319 "name": "calendarDate",
1320 "description": "对应 Calendar 返回的自定义日期对象",
1321 "type": {
1322 "name": "Object"
1323 }
1324 }
1325 ],
1326 "returns": {
1327 "description": null,
1328 "type": {
1329 "name": "ReactNode"
1330 }
1331 }
1332 },
1333 "startDateInputAriaLabel": {
1334 "type": {
1335 "name": "string"
1336 },
1337 "required": false,
1338 "description": "开始日期输入框的 aria-label 属性",
1339 "docblock": "开始日期输入框的 aria-label 属性"
1340 },
1341 "startTimeInputAriaLabel": {
1342 "type": {
1343 "name": "string"
1344 },
1345 "required": false,
1346 "description": "开始时间输入框的 aria-label 属性",
1347 "docblock": "开始时间输入框的 aria-label 属性"
1348 },
1349 "endDateInputAriaLabel": {
1350 "type": {
1351 "name": "string"
1352 },
1353 "required": false,
1354 "description": "结束日期输入框的 aria-label 属性",
1355 "docblock": "结束日期输入框的 aria-label 属性"
1356 },
1357 "endTimeInputAriaLabel": {
1358 "type": {
1359 "name": "string"
1360 },
1361 "required": false,
1362 "description": "结束时间输入框的 aria-label 属性",
1363 "docblock": "结束时间输入框的 aria-label 属性"
1364 },
1365 "isPreview": {
1366 "type": {
1367 "name": "bool"
1368 },
1369 "required": false,
1370 "description": "是否为预览态",
1371 "docblock": "是否为预览态"
1372 },
1373 "renderPreview": {
1374 "type": {
1375 "name": "func"
1376 },
1377 "required": false,
1378 "description": "预览态模式下渲染的内容",
1379 "docblock": "预览态模式下渲染的内容\n@param {Array<MomentObject, MomentObject>} value 日期区间",
1380 "params": [
1381 {
1382 "name": "value",
1383 "description": "日期区间",
1384 "type": {
1385 "name": "Array"
1386 }
1387 }
1388 ],
1389 "returns": null
1390 }
1391 },
1392 "methods": []
1393 },
1394 {
1395 "name": "WeekPicker",
1396 "props": {
1397 "label": {
1398 "type": {
1399 "name": "node"
1400 },
1401 "required": false,
1402 "description": "输入框内置标签",
1403 "docblock": "输入框内置标签"
1404 },
1405 "state": {
1406 "type": {
1407 "name": "enum",
1408 "value": [
1409 {
1410 "value": "'success'",
1411 "computed": false
1412 },
1413 {
1414 "value": "'loading'",
1415 "computed": false
1416 },
1417 {
1418 "value": "'error'",
1419 "computed": false
1420 }
1421 ]
1422 },
1423 "required": false,
1424 "description": "输入框状态",
1425 "docblock": "输入框状态"
1426 },
1427 "placeholder": {
1428 "type": {
1429 "name": "string"
1430 },
1431 "required": false,
1432 "description": "输入提示",
1433 "docblock": "输入提示"
1434 },
1435 "defaultVisibleMonth": {
1436 "type": {
1437 "name": "func"
1438 },
1439 "required": false,
1440 "description": "默认展现的月",
1441 "docblock": "默认展现的月\n@return {MomentObject} 返回包含指定月份的 moment 对象实例",
1442 "params": [],
1443 "returns": {
1444 "description": "返回包含指定月份的 moment 对象实例",
1445 "type": {
1446 "name": "MomentObject"
1447 }
1448 }
1449 },
1450 "value": {
1451 "type": {
1452 "name": "custom",
1453 "raw": "checkDateValue"
1454 },
1455 "required": false,
1456 "description": "日期值(受控)moment 对象",
1457 "docblock": "日期值(受控)moment 对象"
1458 },
1459 "defaultValue": {
1460 "type": {
1461 "name": "custom",
1462 "raw": "checkDateValue"
1463 },
1464 "required": false,
1465 "description": "初始日期值,moment 对象",
1466 "docblock": "初始日期值,moment 对象"
1467 },
1468 "format": {
1469 "type": {
1470 "name": "string"
1471 },
1472 "required": false,
1473 "description": "日期值的格式(用于限定用户输入和展示)",
1474 "defaultValue": {
1475 "value": "'GGGG-Wo'",
1476 "computed": false
1477 },
1478 "docblock": "日期值的格式(用于限定用户输入和展示)"
1479 },
1480 "disabledDate": {
1481 "type": {
1482 "name": "func"
1483 },
1484 "required": false,
1485 "description": "禁用日期函数",
1486 "defaultValue": {
1487 "value": "() => false",
1488 "computed": false
1489 },
1490 "docblock": "禁用日期函数\n@param {MomentObject} 日期值\n@param {String} view 当前视图类型,year: 年, month: 月, date: 日\n@return {Boolean} 是否禁用",
1491 "params": [
1492 {
1493 "name": "日期值",
1494 "description": null,
1495 "type": {
1496 "name": "MomentObject"
1497 }
1498 },
1499 {
1500 "name": "view",
1501 "description": "当前视图类型,year: 年, month: 月, date: 日",
1502 "type": {
1503 "name": "String"
1504 }
1505 }
1506 ],
1507 "returns": {
1508 "description": "是否禁用",
1509 "type": {
1510 "name": "Boolean"
1511 }
1512 }
1513 },
1514 "footerRender": {
1515 "type": {
1516 "name": "func"
1517 },
1518 "required": false,
1519 "description": "自定义面板页脚",
1520 "defaultValue": {
1521 "value": "() => null",
1522 "computed": false
1523 },
1524 "docblock": "自定义面板页脚\n@return {Node} 自定义的面板页脚组件",
1525 "params": [],
1526 "returns": {
1527 "description": "自定义的面板页脚组件",
1528 "type": {
1529 "name": "Node"
1530 }
1531 }
1532 },
1533 "onChange": {
1534 "type": {
1535 "name": "func"
1536 },
1537 "required": false,
1538 "description": "日期值改变时的回调",
1539 "defaultValue": {
1540 "value": "func.noop",
1541 "computed": true
1542 },
1543 "docblock": "日期值改变时的回调\n@param {MomentObject|String} value 日期值",
1544 "params": [
1545 {
1546 "name": "value",
1547 "description": "日期值",
1548 "type": {
1549 "name": "union",
1550 "value": [
1551 "MomentObject",
1552 "String"
1553 ]
1554 }
1555 }
1556 ],
1557 "returns": null
1558 },
1559 "size": {
1560 "type": {
1561 "name": "enum",
1562 "value": [
1563 {
1564 "value": "'small'",
1565 "computed": false
1566 },
1567 {
1568 "value": "'medium'",
1569 "computed": false
1570 },
1571 {
1572 "value": "'large'",
1573 "computed": false
1574 }
1575 ]
1576 },
1577 "required": false,
1578 "description": "输入框尺寸",
1579 "defaultValue": {
1580 "value": "'medium'",
1581 "computed": false
1582 },
1583 "docblock": "输入框尺寸"
1584 },
1585 "disabled": {
1586 "type": {
1587 "name": "bool"
1588 },
1589 "required": false,
1590 "description": "是否禁用",
1591 "docblock": "是否禁用"
1592 },
1593 "hasClear": {
1594 "type": {
1595 "name": "bool"
1596 },
1597 "required": false,
1598 "description": "是否显示清空按钮",
1599 "defaultValue": {
1600 "value": "true",
1601 "computed": false
1602 },
1603 "docblock": "是否显示清空按钮"
1604 },
1605 "visible": {
1606 "type": {
1607 "name": "bool"
1608 },
1609 "required": false,
1610 "description": "弹层显示状态",
1611 "docblock": "弹层显示状态"
1612 },
1613 "defaultVisible": {
1614 "type": {
1615 "name": "bool"
1616 },
1617 "required": false,
1618 "description": "弹层默认是否显示",
1619 "defaultValue": {
1620 "value": "false",
1621 "computed": false
1622 },
1623 "docblock": "弹层默认是否显示"
1624 },
1625 "onVisibleChange": {
1626 "type": {
1627 "name": "func"
1628 },
1629 "required": false,
1630 "description": "弹层展示状态变化时的回调",
1631 "defaultValue": {
1632 "value": "func.noop",
1633 "computed": true
1634 },
1635 "docblock": "弹层展示状态变化时的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} type 触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
1636 "params": [
1637 {
1638 "name": "visible",
1639 "description": "弹层是否显示",
1640 "type": {
1641 "name": "Boolean"
1642 }
1643 },
1644 {
1645 "name": "type",
1646 "description": "触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; okBtnClick 表示由确认按钮触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
1647 "type": {
1648 "name": "String"
1649 }
1650 }
1651 ],
1652 "returns": null
1653 },
1654 "popupTriggerType": {
1655 "type": {
1656 "name": "enum",
1657 "value": [
1658 {
1659 "value": "'click'",
1660 "computed": false
1661 },
1662 {
1663 "value": "'hover'",
1664 "computed": false
1665 }
1666 ]
1667 },
1668 "required": false,
1669 "description": "弹层触发方式",
1670 "defaultValue": {
1671 "value": "'click'",
1672 "computed": false
1673 },
1674 "docblock": "弹层触发方式"
1675 },
1676 "popupAlign": {
1677 "type": {
1678 "name": "string"
1679 },
1680 "required": false,
1681 "description": "弹层对齐方式,具体含义见 OverLay文档",
1682 "defaultValue": {
1683 "value": "'tl tl'",
1684 "computed": false
1685 },
1686 "docblock": "弹层对齐方式,具体含义见 OverLay文档"
1687 },
1688 "popupContainer": {
1689 "type": {
1690 "name": "any"
1691 },
1692 "required": false,
1693 "description": "弹层容器",
1694 "docblock": "弹层容器\n@param {Element} target 目标元素\n@return {Element} 弹层的容器元素"
1695 },
1696 "popupStyle": {
1697 "type": {
1698 "name": "object"
1699 },
1700 "required": false,
1701 "description": "弹层自定义样式",
1702 "docblock": "弹层自定义样式",
1703 "properties": []
1704 },
1705 "popupClassName": {
1706 "type": {
1707 "name": "string"
1708 },
1709 "required": false,
1710 "description": "弹层自定义样式类",
1711 "docblock": "弹层自定义样式类"
1712 },
1713 "popupProps": {
1714 "type": {
1715 "name": "object"
1716 },
1717 "required": false,
1718 "description": "弹层其他属性",
1719 "docblock": "弹层其他属性",
1720 "properties": []
1721 },
1722 "followTrigger": {
1723 "type": {
1724 "name": "bool"
1725 },
1726 "required": false,
1727 "description": "是否跟随滚动",
1728 "docblock": "是否跟随滚动"
1729 },
1730 "inputProps": {
1731 "type": {
1732 "name": "object"
1733 },
1734 "required": false,
1735 "description": "输入框其他属性",
1736 "docblock": "输入框其他属性",
1737 "properties": []
1738 },
1739 "dateCellRender": {
1740 "type": {
1741 "name": "func"
1742 },
1743 "required": false,
1744 "description": "自定义日期渲染函数",
1745 "docblock": "自定义日期渲染函数\n@param {Object} value 日期值(moment对象)\n@returns {ReactNode}",
1746 "params": [
1747 {
1748 "name": "value",
1749 "description": "日期值(moment对象)",
1750 "type": {
1751 "name": "Object"
1752 }
1753 }
1754 ],
1755 "returns": {
1756 "description": null,
1757 "type": {
1758 "name": "ReactNode"
1759 }
1760 }
1761 },
1762 "monthCellRender": {
1763 "type": {
1764 "name": "func"
1765 },
1766 "required": false,
1767 "description": "自定义月份渲染函数",
1768 "docblock": "自定义月份渲染函数\n@param {Object} calendarDate 对应 Calendar 返回的自定义日期对象\n@returns {ReactNode}",
1769 "params": [
1770 {
1771 "name": "calendarDate",
1772 "description": "对应 Calendar 返回的自定义日期对象",
1773 "type": {
1774 "name": "Object"
1775 }
1776 }
1777 ],
1778 "returns": {
1779 "description": null,
1780 "type": {
1781 "name": "ReactNode"
1782 }
1783 }
1784 },
1785 "isPreview": {
1786 "type": {
1787 "name": "bool"
1788 },
1789 "required": false,
1790 "description": "是否为预览态",
1791 "docblock": "是否为预览态"
1792 },
1793 "renderPreview": {
1794 "type": {
1795 "name": "func"
1796 },
1797 "required": false,
1798 "description": "预览态模式下渲染的内容",
1799 "docblock": "预览态模式下渲染的内容\n@param {MomentObject} value 年份",
1800 "params": [
1801 {
1802 "name": "value",
1803 "description": "年份",
1804 "type": {
1805 "name": "MomentObject"
1806 }
1807 }
1808 ],
1809 "returns": null
1810 }
1811 },
1812 "methods": []
1813 },
1814 {
1815 "name": "YearPicker",
1816 "props": {
1817 "label": {
1818 "type": {
1819 "name": "node"
1820 },
1821 "required": false,
1822 "description": "输入框内置标签",
1823 "docblock": "输入框内置标签"
1824 },
1825 "state": {
1826 "type": {
1827 "name": "enum",
1828 "value": [
1829 {
1830 "value": "'success'",
1831 "computed": false
1832 },
1833 {
1834 "value": "'loading'",
1835 "computed": false
1836 },
1837 {
1838 "value": "'error'",
1839 "computed": false
1840 }
1841 ]
1842 },
1843 "required": false,
1844 "description": "输入框状态",
1845 "docblock": "输入框状态"
1846 },
1847 "placeholder": {
1848 "type": {
1849 "name": "string"
1850 },
1851 "required": false,
1852 "description": "输入提示",
1853 "docblock": "输入提示"
1854 },
1855 "value": {
1856 "type": {
1857 "name": "custom",
1858 "raw": "checkDateValue"
1859 },
1860 "required": false,
1861 "description": "日期值(受控)moment 对象",
1862 "docblock": "日期值(受控)moment 对象"
1863 },
1864 "defaultValue": {
1865 "type": {
1866 "name": "custom",
1867 "raw": "checkDateValue"
1868 },
1869 "required": false,
1870 "description": "初始日期值,moment 对象",
1871 "docblock": "初始日期值,moment 对象"
1872 },
1873 "format": {
1874 "type": {
1875 "name": "string"
1876 },
1877 "required": false,
1878 "description": "日期值的格式(用于限定用户输入和展示)",
1879 "defaultValue": {
1880 "value": "'YYYY'",
1881 "computed": false
1882 },
1883 "docblock": "日期值的格式(用于限定用户输入和展示)"
1884 },
1885 "disabledDate": {
1886 "type": {
1887 "name": "func"
1888 },
1889 "required": false,
1890 "description": "禁用日期函数",
1891 "defaultValue": {
1892 "value": "() => false",
1893 "computed": false
1894 },
1895 "docblock": "禁用日期函数\n@param {MomentObject} 日期值\n@param {String} view 当前视图类型,year: 年, month: 月, date: 日\n@return {Boolean} 是否禁用",
1896 "params": [
1897 {
1898 "name": "日期值",
1899 "description": null,
1900 "type": {
1901 "name": "MomentObject"
1902 }
1903 },
1904 {
1905 "name": "view",
1906 "description": "当前视图类型,year: 年, month: 月, date: 日",
1907 "type": {
1908 "name": "String"
1909 }
1910 }
1911 ],
1912 "returns": {
1913 "description": "是否禁用",
1914 "type": {
1915 "name": "Boolean"
1916 }
1917 }
1918 },
1919 "footerRender": {
1920 "type": {
1921 "name": "func"
1922 },
1923 "required": false,
1924 "description": "自定义面板页脚",
1925 "defaultValue": {
1926 "value": "() => null",
1927 "computed": false
1928 },
1929 "docblock": "自定义面板页脚\n@return {Node} 自定义的面板页脚组件",
1930 "params": [],
1931 "returns": {
1932 "description": "自定义的面板页脚组件",
1933 "type": {
1934 "name": "Node"
1935 }
1936 }
1937 },
1938 "onChange": {
1939 "type": {
1940 "name": "func"
1941 },
1942 "required": false,
1943 "description": "日期值改变时的回调",
1944 "defaultValue": {
1945 "value": "func.noop",
1946 "computed": true
1947 },
1948 "docblock": "日期值改变时的回调\n@param {MomentObject|String} value 日期值",
1949 "params": [
1950 {
1951 "name": "value",
1952 "description": "日期值",
1953 "type": {
1954 "name": "union",
1955 "value": [
1956 "MomentObject",
1957 "String"
1958 ]
1959 }
1960 }
1961 ],
1962 "returns": null
1963 },
1964 "size": {
1965 "type": {
1966 "name": "enum",
1967 "value": [
1968 {
1969 "value": "'small'",
1970 "computed": false
1971 },
1972 {
1973 "value": "'medium'",
1974 "computed": false
1975 },
1976 {
1977 "value": "'large'",
1978 "computed": false
1979 }
1980 ]
1981 },
1982 "required": false,
1983 "description": "输入框尺寸",
1984 "defaultValue": {
1985 "value": "'medium'",
1986 "computed": false
1987 },
1988 "docblock": "输入框尺寸"
1989 },
1990 "disabled": {
1991 "type": {
1992 "name": "bool"
1993 },
1994 "required": false,
1995 "description": "是否禁用",
1996 "docblock": "是否禁用"
1997 },
1998 "hasClear": {
1999 "type": {
2000 "name": "bool"
2001 },
2002 "required": false,
2003 "description": "是否显示清空按钮",
2004 "defaultValue": {
2005 "value": "true",
2006 "computed": false
2007 },
2008 "docblock": "是否显示清空按钮"
2009 },
2010 "visible": {
2011 "type": {
2012 "name": "bool"
2013 },
2014 "required": false,
2015 "description": "弹层显示状态",
2016 "docblock": "弹层显示状态"
2017 },
2018 "defaultVisible": {
2019 "type": {
2020 "name": "bool"
2021 },
2022 "required": false,
2023 "description": "弹层默认是否显示",
2024 "docblock": "弹层默认是否显示"
2025 },
2026 "onVisibleChange": {
2027 "type": {
2028 "name": "func"
2029 },
2030 "required": false,
2031 "description": "弹层展示状态变化时的回调",
2032 "defaultValue": {
2033 "value": "func.noop",
2034 "computed": true
2035 },
2036 "docblock": "弹层展示状态变化时的回调\n@param {Boolean} visible 弹层是否显示\n@param {String} reason 触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
2037 "params": [
2038 {
2039 "name": "visible",
2040 "description": "弹层是否显示",
2041 "type": {
2042 "name": "Boolean"
2043 }
2044 },
2045 {
2046 "name": "reason",
2047 "description": "触发弹层显示和隐藏的来源 calendarSelect 表示由日期表盘的选择触发; fromTrigger 表示由trigger的点击触发; docClick 表示由document的点击触发",
2048 "type": {
2049 "name": "String"
2050 }
2051 }
2052 ],
2053 "returns": null
2054 },
2055 "popupTriggerType": {
2056 "type": {
2057 "name": "enum",
2058 "value": [
2059 {
2060 "value": "'click'",
2061 "computed": false
2062 },
2063 {
2064 "value": "'hover'",
2065 "computed": false
2066 }
2067 ]
2068 },
2069 "required": false,
2070 "description": "弹层触发方式",
2071 "defaultValue": {
2072 "value": "'click'",
2073 "computed": false
2074 },
2075 "docblock": "弹层触发方式"
2076 },
2077 "popupAlign": {
2078 "type": {
2079 "name": "string"
2080 },
2081 "required": false,
2082 "description": "弹层对齐方式, 具体含义见 OverLay文档",
2083 "defaultValue": {
2084 "value": "'tl tl'",
2085 "computed": false
2086 },
2087 "docblock": "弹层对齐方式, 具体含义见 OverLay文档"
2088 },
2089 "popupContainer": {
2090 "type": {
2091 "name": "any"
2092 },
2093 "required": false,
2094 "description": "弹层容器",
2095 "docblock": "弹层容器\n@param {Element} target 目标元素\n@return {Element} 弹层的容器元素"
2096 },
2097 "popupStyle": {
2098 "type": {
2099 "name": "object"
2100 },
2101 "required": false,
2102 "description": "弹层自定义样式",
2103 "docblock": "弹层自定义样式",
2104 "properties": []
2105 },
2106 "popupClassName": {
2107 "type": {
2108 "name": "string"
2109 },
2110 "required": false,
2111 "description": "弹层自定义样式类",
2112 "docblock": "弹层自定义样式类"
2113 },
2114 "popupProps": {
2115 "type": {
2116 "name": "object"
2117 },
2118 "required": false,
2119 "description": "弹层其他属性",
2120 "docblock": "弹层其他属性",
2121 "properties": []
2122 },
2123 "followTrigger": {
2124 "type": {
2125 "name": "bool"
2126 },
2127 "required": false,
2128 "description": "是否跟随滚动",
2129 "docblock": "是否跟随滚动"
2130 },
2131 "inputProps": {
2132 "type": {
2133 "name": "object"
2134 },
2135 "required": false,
2136 "description": "输入框其他属性",
2137 "docblock": "输入框其他属性",
2138 "properties": []
2139 },
2140 "dateInputAriaLabel": {
2141 "type": {
2142 "name": "string"
2143 },
2144 "required": false,
2145 "description": "日期输入框的 aria-label 属性",
2146 "docblock": "日期输入框的 aria-label 属性"
2147 },
2148 "isPreview": {
2149 "type": {
2150 "name": "bool"
2151 },
2152 "required": false,
2153 "description": "是否为预览态",
2154 "docblock": "是否为预览态"
2155 },
2156 "renderPreview": {
2157 "type": {
2158 "name": "func"
2159 },
2160 "required": false,
2161 "description": "预览态模式下渲染的内容",
2162 "docblock": "预览态模式下渲染的内容\n@param {MomentObject} value 年份",
2163 "params": [
2164 {
2165 "name": "value",
2166 "description": "年份",
2167 "type": {
2168 "name": "MomentObject"
2169 }
2170 }
2171 ],
2172 "returns": null
2173 }
2174 },
2175 "methods": []
2176 }
2177 ]
2178}
\No newline at end of file