1.1.2 • Published 2 years ago

lina-context-menu v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

React 右键菜单组件

使用

Demo

api

ContextMenu

属性类型描述
menuMenuItem菜单数据源
disabledboolean是否禁用,禁用后无法打开右键菜单
onOpen(e: React.MouseEvent) => void打开菜单时的回调
zIndexnumber菜单悬浮的zIndex层级,默认911
onClick(e: React.MouseEvent) => void菜单项点击的回调

createOverlay

属性类型描述
propsExtraProps浮层配置
targetHTMLElement\string挂载额外内容的DOM元素

ExtraProps

属性类型描述
idstring浮层唯一标识,未给定将自动生成
styleReact.CSSProperties浮层样式
contentJSX.Element浮层内显示的内容
onClose() => void浮层关闭时的回调
closeOnClickMaskboolean点击浮层是否销毁浮层

Menu

属性类型描述
menuMenuItem菜单数据源
onMenuItemClick(e: React.MouseEvent) => void菜单项点击的回调

MenuItem

属性类型描述
iconJSX.Element菜单项icon图标
titlestring菜单标题
onClick(React.MouseEvent, {title: string, disabled: boolean}) => void菜单项点击后的回调
disabledboolean是否禁用
classNamestring菜单项额外类名

效果

context-menu

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago