1 | {
|
2 | "name": "Breadcrumb",
|
3 | "props": {
|
4 | "prefix": {
|
5 | "type": {
|
6 | "name": "string"
|
7 | },
|
8 | "required": false,
|
9 | "description": "样式类名的品牌前缀",
|
10 | "defaultValue": {
|
11 | "value": "'next-'",
|
12 | "computed": false
|
13 | },
|
14 | "docblock": "样式类名的品牌前缀"
|
15 | },
|
16 | "children": {
|
17 | "type": {
|
18 | "name": "custom",
|
19 | "raw": "(props, propName) => {\n Children.forEach(props[propName], child => {\n if (\n !(\n child &&\n ['function', 'object'].indexOf(typeof child.type) > -1 &&\n child.type._typeMark === 'breadcrumb_item'\n )\n ) {\n throw new Error(\"Breadcrumb's children must be Breadcrumb.Item!\");\n }\n });\n}"
|
20 | },
|
21 | "required": false,
|
22 | "description": "面包屑子节点,需传入 Breadcrumb.Item",
|
23 | "docblock": "面包屑子节点,需传入 Breadcrumb.Item"
|
24 | },
|
25 | "maxNode": {
|
26 | "type": {
|
27 | "name": "union",
|
28 | "value": [
|
29 | {
|
30 | "name": "number"
|
31 | },
|
32 | {
|
33 | "name": "enum",
|
34 | "value": [
|
35 | {
|
36 | "value": "'auto'",
|
37 | "computed": false
|
38 | }
|
39 | ]
|
40 | }
|
41 | ]
|
42 | },
|
43 | "required": false,
|
44 | "description": "面包屑最多显示个数,超出部分会被隐藏, 设置为 auto 会自动根据父元素的宽度适配。",
|
45 | "defaultValue": {
|
46 | "value": "100",
|
47 | "computed": false
|
48 | },
|
49 | "docblock": "面包屑最多显示个数,超出部分会被隐藏, 设置为 auto 会自动根据父元素的宽度适配。"
|
50 | },
|
51 | "showHiddenItems": {
|
52 | "type": {
|
53 | "name": "bool"
|
54 | },
|
55 | "required": false,
|
56 | "description": "当超过的项被隐藏时,是否可通过点击省略号展示菜单(包含被隐藏的项)",
|
57 | "defaultValue": {
|
58 | "value": "false",
|
59 | "computed": false
|
60 | },
|
61 | "docblock": "当超过的项被隐藏时,是否可通过点击省略号展示菜单(包含被隐藏的项)\n@version 1.23",
|
62 | "version": {
|
63 | "value": "1.23",
|
64 | "computed": false
|
65 | }
|
66 | },
|
67 | "popupContainer": {
|
68 | "type": {
|
69 | "name": "any"
|
70 | },
|
71 | "required": false,
|
72 | "description": "弹层挂载的容器节点(在showHiddenItems为true时才有意义)",
|
73 | "docblock": "弹层挂载的容器节点(在showHiddenItems为true时才有意义)\n@version 1.23",
|
74 | "version": {
|
75 | "value": "1.23",
|
76 | "computed": false
|
77 | }
|
78 | },
|
79 | "followTrigger": {
|
80 | "type": {
|
81 | "name": "bool"
|
82 | },
|
83 | "required": false,
|
84 | "description": "是否跟随trigger滚动(在showHiddenItems为true时才有意义)",
|
85 | "docblock": "是否跟随trigger滚动(在showHiddenItems为true时才有意义)\n@version 1.23",
|
86 | "version": {
|
87 | "value": "1.23",
|
88 | "computed": false
|
89 | }
|
90 | },
|
91 | "popupProps": {
|
92 | "type": {
|
93 | "name": "object"
|
94 | },
|
95 | "required": false,
|
96 | "description": "添加到弹层上的属性(在showHiddenItems为true时才有意义)",
|
97 | "docblock": "添加到弹层上的属性(在showHiddenItems为true时才有意义)\n@version 1.23",
|
98 | "properties": [],
|
99 | "version": {
|
100 | "value": "1.23",
|
101 | "computed": false
|
102 | }
|
103 | },
|
104 | "separator": {
|
105 | "type": {
|
106 | "name": "union",
|
107 | "value": [
|
108 | {
|
109 | "name": "node"
|
110 | },
|
111 | {
|
112 | "name": "string"
|
113 | }
|
114 | ]
|
115 | },
|
116 | "required": false,
|
117 | "description": "分隔符,可以是文本或 Icon",
|
118 | "docblock": "分隔符,可以是文本或 Icon"
|
119 | },
|
120 | "component": {
|
121 | "type": {
|
122 | "name": "union",
|
123 | "value": [
|
124 | {
|
125 | "name": "string"
|
126 | },
|
127 | {
|
128 | "name": "func"
|
129 | }
|
130 | ]
|
131 | },
|
132 | "required": false,
|
133 | "description": "设置标签类型",
|
134 | "defaultValue": {
|
135 | "value": "'nav'",
|
136 | "computed": false
|
137 | },
|
138 | "docblock": "设置标签类型"
|
139 | }
|
140 | },
|
141 | "methods": [],
|
142 | "subComponents": [
|
143 | {
|
144 | "name": "Item",
|
145 | "props": {
|
146 | "link": {
|
147 | "type": {
|
148 | "name": "string"
|
149 | },
|
150 | "required": false,
|
151 | "description": "面包屑节点链接,如果设置这个属性,则该节点为`<a />` ,否则是`<span />`",
|
152 | "docblock": "面包屑节点链接,如果设置这个属性,则该节点为`<a />` ,否则是`<span />`"
|
153 | }
|
154 | },
|
155 | "methods": []
|
156 | }
|
157 | ]
|
158 | } |
\ | No newline at end of file |