4.2.2 • Published 27 days ago

@hi-ui/menu v4.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
27 days ago

@hi-ui/menu

TODO: description

Usage

const Menu = require('@hi-ui/menu');

// TODO: DEMONSTRATE API

Props

参数说明类型可选值默认值
data菜单项数据源MenuItemProps[]--
defaultActiveId默认激活的菜单项 idReact.ReactText--
activeId激活的菜单项 idReact.ReactText--
placement设置菜单水平或垂直展示string'horizontal' | 'vertical''vertical'
collapsed(没做)是否收起子菜单,菜单垂直展示时有效booleantrue | falsefalse
showCollapse是否显示收缩开关,菜单垂直展示时有效booleantrue | falsefalse
showAllSubMenus是否以胖菜单的形式展开所有子菜单(仅在水平菜单时有效)booleantrue | falsefalse
accordion(没做)手风琴模式,菜单水平展示时有效booleantrue | falsetrue
overlayClassName(没做)下拉根元素的类名称string--
expandedType垂直菜单展开的方式string'default''pop''default'
defaultExpandedIds默认展开的菜单项(仅在垂直菜单下有效)React.ReactText[]--
expandedIds(没做)展开的菜单项(仅在垂直菜单下有效)React.ReactText[]--

Events

名称说明类型参数返回值
onClick点击菜单选项时的回调(activeId: React.ReactText) => voidactiveId: 激活的 id-
onClickSubMenu点击父菜单项时的回调(subMenuId) => voidsubMenuId: 当前点击子菜单的id-
onCollapse点击收缩开关时的回调(collapsed: boolean) => voidcollapsed: 打开状态-

Type

MenuItemProps

参数说明类型可选值默认值
content菜单项标题ReactNode--
icon菜单项 iconReactNode--
id菜单项唯一标识React.ReactText--
disabled菜单项是否禁止点击booleantrue | falsefalse
children子菜单项配置MenuItemProps[]--

CHANGELOG

参数变更类型变更内容解决的问题
expandedTypefeature垂直菜单展开的方式原来只能向下展开,现在可以弹窗呼出
defaultActiveIdfeature默认激活的菜单项 id原来只支持受控,现在支持非受控模式
defaultExpandedIdsfeature默认展开的菜单项(仅在垂直菜单下有效)支持默认展开项
expandedIdsfeature展开的菜单项(仅在垂直菜单下有效)支持受控展开项
----------------
onClickupdate移除第二个参数prevActiveId这个感觉没有意义
onClickSubMenuupdate将入参由索引变更为subMenuId之前的入参感觉比较奇怪,意义不大
iconupdateicon 不再支持 string 模式Menu 组件与 Icon 组件真正解耦
4.2.2

27 days ago

4.2.2-alpha.0

1 month ago

4.2.1

1 month ago

4.2.0

4 months ago

4.2.0-alpha.4

4 months ago

4.2.0-alpha.5

4 months ago

4.2.0-alpha.3

5 months ago

4.2.0-alpha.0

5 months ago

4.2.0-alpha.2

5 months ago

4.2.0-alpha.1

5 months ago

4.1.7

5 months ago

4.0.9

10 months ago

4.1.4

6 months ago

4.1.3

6 months ago

4.1.6

6 months ago

4.1.5

6 months ago

4.1.0

8 months ago

4.1.2

6 months ago

4.1.1

7 months ago

4.0.8

1 year ago

4.0.5

2 years ago

4.0.4

2 years ago

4.0.7

2 years ago

4.0.6

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

4.0.0-beta.26

2 years ago

4.0.0-beta.25

2 years ago

4.0.0-beta.28

2 years ago

4.0.0-beta.27

2 years ago

4.0.0-beta.29

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.0-beta.31

2 years ago

4.0.0-beta.30

2 years ago

4.0.0-beta.22

2 years ago

4.0.0-beta.21

2 years ago

4.0.0-beta.24

2 years ago

4.0.0-beta.23

2 years ago

4.0.0-beta.20

2 years ago

4.0.0-beta.17

2 years ago

4.0.0-beta.16

2 years ago

4.0.0-beta.19

2 years ago

4.0.0-beta.18

2 years ago

4.0.0-beta.15

2 years ago

4.0.0-beta.14

2 years ago

4.0.0-beta.11

2 years ago

4.0.0-beta.10

2 years ago

4.0.0-beta.13

2 years ago

4.0.0-beta.12

2 years ago

4.0.0-beta.9

2 years ago

4.0.0-beta.8

2 years ago

4.0.0-beta.7

2 years ago

4.0.0-beta.6

2 years ago

4.0.0-alpha.9

2 years ago

4.0.0-alpha.8

2 years ago

4.0.0-alpha.5

2 years ago

4.0.0-alpha.6

2 years ago

4.0.0-alpha.17

2 years ago

4.0.0-alpha.16

2 years ago

4.0.0-alpha.15

2 years ago

4.0.0-alpha.14

2 years ago

4.0.0-alpha.19

2 years ago

4.0.0-alpha.18

2 years ago

4.0.0-alpha.3

2 years ago

4.0.0-alpha.4

2 years ago

4.0.0-alpha.13

2 years ago

4.0.0-alpha.12

2 years ago

4.0.0-alpha.11

2 years ago

4.0.0-alpha.10

2 years ago

4.0.0-beta.5

2 years ago

4.0.0-beta.4

2 years ago

4.0.0-beta.3

2 years ago

4.0.0-beta.2

2 years ago

4.0.0-beta.1

2 years ago

4.0.0-beta.0

2 years ago

4.0.0-alpha.20

2 years ago

4.0.0-alpha.1

2 years ago