1.2.0 • Published 6 years ago
@kavelaa/nav-menu v1.2.0
Menu
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| expanded | 是否展开 | boolean | true |
| defaultItem | 初始选中的Item的k | string | |
| defaultCollapsedArr | 初始展开的SubMenu | Array<string> | |
| choosedItem | 选中的Item,如果提供了这个属性,defaultItem失效 | string | |
| setChoosedItem | 需要与chooosedItem一同提供的参数,是一个外部提供给组件的修改choosedItem的方法 | Function | |
| collapsedArr | 指定需要展开的SubMenu的数组 | Array<string> | |
| setCollapsedArr | 需要与collapsedArr一同提供的参数,是一个外部提供给组件的修改collapsedArr的方法 | Function |
SubMenu
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| k | 唯一的值,用来定位每一个SubMenu或MenuItem | string | |
| kPath | 组件内部的参数,使用者不传入 | Array<string> | |
| title | 指定SubMenu的标题,传入一个元素或者一个字符串均可 | string | ReactNode |
MenuItem
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| k | 唯一的值,用来定位每一个MenuItem或SubMenu | string | |
| kPath | 组件内部的参数,使用者不传入 | Array<string> |
Icon
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| type | icon的类型,目前可用plus-circle,earth,dashboard,eye,edit-square,appstore,user,team | string |