1.2.0 • Published 5 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 |