4.3.1 • Published 11 months ago

@hi-ui/menu v4.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months 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.3.1

11 months ago

4.3.0

12 months ago

4.2.2

1 year ago

4.2.2-alpha.0

1 year ago

4.2.1

1 year ago

4.2.0

1 year ago

4.2.0-alpha.4

1 year ago

4.2.0-alpha.5

1 year ago

4.2.0-alpha.3

2 years ago

4.2.0-alpha.0

2 years ago

4.2.0-alpha.2

2 years ago

4.2.0-alpha.1

2 years ago

4.1.7

2 years ago

4.0.9

2 years ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.6

2 years ago

4.1.5

2 years ago

4.1.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

4.0.8

2 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.7

3 years ago

4.0.6

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.0-beta.26

3 years ago

4.0.0-beta.25

3 years ago

4.0.0-beta.28

3 years ago

4.0.0-beta.27

3 years ago

4.0.0-beta.29

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

4.0.0-beta.31

3 years ago

4.0.0-beta.30

3 years ago

4.0.0-beta.22

3 years ago

4.0.0-beta.21

3 years ago

4.0.0-beta.24

3 years ago

4.0.0-beta.23

3 years ago

4.0.0-beta.20

3 years ago

4.0.0-beta.17

3 years ago

4.0.0-beta.16

3 years ago

4.0.0-beta.19

3 years ago

4.0.0-beta.18

3 years ago

4.0.0-beta.15

3 years ago

4.0.0-beta.14

3 years ago

4.0.0-beta.11

3 years ago

4.0.0-beta.10

3 years ago

4.0.0-beta.13

3 years ago

4.0.0-beta.12

3 years ago

4.0.0-beta.9

3 years ago

4.0.0-beta.8

3 years ago

4.0.0-beta.7

3 years ago

4.0.0-beta.6

3 years ago

4.0.0-alpha.9

3 years ago

4.0.0-alpha.8

3 years ago

4.0.0-alpha.5

3 years ago

4.0.0-alpha.6

3 years ago

4.0.0-alpha.17

3 years ago

4.0.0-alpha.16

3 years ago

4.0.0-alpha.15

3 years ago

4.0.0-alpha.14

3 years ago

4.0.0-alpha.19

3 years ago

4.0.0-alpha.18

3 years ago

4.0.0-alpha.3

3 years ago

4.0.0-alpha.4

3 years ago

4.0.0-alpha.13

3 years ago

4.0.0-alpha.12

3 years ago

4.0.0-alpha.11

3 years ago

4.0.0-alpha.10

3 years ago

4.0.0-beta.5

3 years ago

4.0.0-beta.4

3 years ago

4.0.0-beta.3

3 years ago

4.0.0-beta.2

3 years ago

4.0.0-beta.1

3 years ago

4.0.0-beta.0

3 years ago

4.0.0-alpha.20

3 years ago

4.0.0-alpha.1

3 years ago