Skip to content
On this page

Menu ​

继承自 Component

实现 CloseableComponent

Constructor ​

ts
constructor();

Methods ​

setNoIcon ​

ts
setNoIcon(): this;

setUseNativeMenu ​

ts
setUseNativeMenu(useNativeMenu: boolean): this;

Force this menu to use native or DOM. (Only works on the desktop app)

addItem ​

ts
addItem(cb: (item: MenuItem) => any): this;

Adds a menu item. Only works when menu is not shown yet

addSeparator ​

ts
addSeparator(): this;

Adds a separator. Only works when menu is not shown yet

showAtMouseEvent ​

ts
showAtMouseEvent(evt: MouseEvent): this;

showAtPosition ​

ts
showAtPosition(position: MenuPositionDef, doc?: Document): this;

hide ​

ts
hide(): this;

close ​

ts
close(): void;

onHide ​

ts
onHide(callback: () => any): void;