UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

158 lines 4.66 kB
{ "name": "Breadcrumb", "props": { "prefix": { "type": { "name": "string" }, "required": false, "description": "样式类名的品牌前缀", "defaultValue": { "value": "'next-'", "computed": false }, "docblock": "样式类名的品牌前缀" }, "children": { "type": { "name": "custom", "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}" }, "required": false, "description": "面包屑子节点,需传入 Breadcrumb.Item", "docblock": "面包屑子节点,需传入 Breadcrumb.Item" }, "maxNode": { "type": { "name": "union", "value": [ { "name": "number" }, { "name": "enum", "value": [ { "value": "'auto'", "computed": false } ] } ] }, "required": false, "description": "面包屑最多显示个数,超出部分会被隐藏, 设置为 auto 会自动根据父元素的宽度适配。", "defaultValue": { "value": "100", "computed": false }, "docblock": "面包屑最多显示个数,超出部分会被隐藏, 设置为 auto 会自动根据父元素的宽度适配。" }, "showHiddenItems": { "type": { "name": "bool" }, "required": false, "description": "当超过的项被隐藏时,是否可通过点击省略号展示菜单(包含被隐藏的项)", "defaultValue": { "value": "false", "computed": false }, "docblock": "当超过的项被隐藏时,是否可通过点击省略号展示菜单(包含被隐藏的项)\n@version 1.23", "version": { "value": "1.23", "computed": false } }, "popupContainer": { "type": { "name": "any" }, "required": false, "description": "弹层挂载的容器节点(在showHiddenItems为true时才有意义)", "docblock": "弹层挂载的容器节点(在showHiddenItems为true时才有意义)\n@version 1.23", "version": { "value": "1.23", "computed": false } }, "followTrigger": { "type": { "name": "bool" }, "required": false, "description": "是否跟随trigger滚动(在showHiddenItems为true时才有意义)", "docblock": "是否跟随trigger滚动(在showHiddenItems为true时才有意义)\n@version 1.23", "version": { "value": "1.23", "computed": false } }, "popupProps": { "type": { "name": "object" }, "required": false, "description": "添加到弹层上的属性(在showHiddenItems为true时才有意义)", "docblock": "添加到弹层上的属性(在showHiddenItems为true时才有意义)\n@version 1.23", "properties": [], "version": { "value": "1.23", "computed": false } }, "separator": { "type": { "name": "union", "value": [ { "name": "node" }, { "name": "string" } ] }, "required": false, "description": "分隔符,可以是文本或 Icon", "docblock": "分隔符,可以是文本或 Icon" }, "component": { "type": { "name": "union", "value": [ { "name": "string" }, { "name": "func" } ] }, "required": false, "description": "设置标签类型", "defaultValue": { "value": "'nav'", "computed": false }, "docblock": "设置标签类型" } }, "methods": [], "subComponents": [ { "name": "Item", "props": { "link": { "type": { "name": "string" }, "required": false, "description": "面包屑节点链接,如果设置这个属性,则该节点为`<a />` ,否则是`<span />`", "docblock": "面包屑节点链接,如果设置这个属性,则该节点为`<a />` ,否则是`<span />`" } }, "methods": [] } ] }