Чтобы обработать выбор пункта меню, следует добавить свойство click
и присвоить ему ссылку на обработчик:
let templateMenu = [
{
label: 'Файл',
submenu: [
{
label: 'Создать',
click: () => {
console.log('Create');
}
},
{ type: 'separator' },
{
label: 'Выход',
click: () => {
app.quit();
}
}
]
}
];
Обработчик принимает три параметра. Через первый параметр доступен объект MenuItem
, через второй — ссылка на окно, находящееся в фокусе ввода, или значение undefined
, а через третий — объект события KeyboardEvent
.