UNPKG

@csr632/next

Version:

A configurable component library for web built on React.

200 lines 4.75 kB
{ "name": "MenuButton", "props": { "label": { "type": { "name": "node" }, "required": false, "description": "按钮上的文本内容", "docblock": "按钮上的文本内容" }, "autoWidth": { "type": { "name": "bool" }, "required": false, "description": "弹层是否与按钮宽度相同", "defaultValue": { "value": "true", "computed": false }, "docblock": "弹层是否与按钮宽度相同" }, "popupTriggerType": { "type": { "name": "enum", "value": [ { "value": "'click'", "computed": false }, { "value": "'hover'", "computed": false } ] }, "required": false, "description": "弹层触发方式", "defaultValue": { "value": "'click'", "computed": false }, "docblock": "弹层触发方式" }, "popupContainer": { "type": { "name": "any" }, "required": false, "description": "弹层容器", "docblock": "弹层容器" }, "visible": { "type": { "name": "bool" }, "required": false, "description": "弹层展开状态", "docblock": "弹层展开状态" }, "defaultVisible": { "type": { "name": "bool" }, "required": false, "description": "弹层默认是否展开", "docblock": "弹层默认是否展开" }, "onVisibleChange": { "type": { "name": "func" }, "required": false, "description": "弹层在显示和隐藏触发的事件", "defaultValue": { "value": "func.noop", "computed": true }, "docblock": "弹层在显示和隐藏触发的事件", "params": [], "returns": null }, "popupStyle": { "type": { "name": "object" }, "required": false, "description": "弹层自定义样式", "docblock": "弹层自定义样式", "properties": [] }, "popupClassName": { "type": { "name": "string" }, "required": false, "description": "弹层自定义样式类", "docblock": "弹层自定义样式类" }, "popupProps": { "type": { "name": "object" }, "required": false, "description": "弹层属性透传", "docblock": "弹层属性透传", "properties": [] }, "followTrigger": { "type": { "name": "bool" }, "required": false, "description": "是否跟随滚动", "docblock": "是否跟随滚动" }, "defaultSelectedKeys": { "type": { "name": "array" }, "required": false, "description": "默认激活的菜单项(用法同 Menu 非受控)", "defaultValue": { "value": "[]", "computed": false }, "docblock": "默认激活的菜单项(用法同 Menu 非受控)" }, "selectedKeys": { "type": { "name": "array" }, "required": false, "description": "激活的菜单项(用法同 Menu 受控)", "docblock": "激活的菜单项(用法同 Menu 受控)" }, "selectMode": { "type": { "name": "enum", "value": [ { "value": "'single'", "computed": false }, { "value": "'multiple'", "computed": false } ] }, "required": false, "description": "菜单的选择模式,同 Menu", "docblock": "菜单的选择模式,同 Menu" }, "onItemClick": { "type": { "name": "func" }, "required": false, "description": "点击菜单项后的回调,同 Menu", "defaultValue": { "value": "func.noop", "computed": true }, "docblock": "点击菜单项后的回调,同 Menu", "params": [], "returns": null }, "onSelect": { "type": { "name": "func" }, "required": false, "description": "选择菜单后的回调,同 Menu", "defaultValue": { "value": "func.noop", "computed": true }, "docblock": "选择菜单后的回调,同 Menu", "params": [], "returns": null }, "menuProps": { "type": { "name": "object" }, "required": false, "description": "菜单属性透传", "defaultValue": { "value": "{}", "computed": false }, "docblock": "菜单属性透传", "properties": [] } }, "methods": [], "subComponents": [] }