Учебник по Electron.js

Обработка выбора пункта меню

Чтобы обработать выбор пункта меню, следует добавить свойство click и присвоить ему ссылку на обработчик:

let templateMenu = [
   {
      label: 'Файл',
      submenu: [
         {
            label: 'Создать',
            click: () => {
               console.log('Create');
            }
         },
         { type: 'separator' },
         {
            label: 'Выход',
            click: () => {
               app.quit();
            }
         }
      ]
   }
];

Обработчик принимает три параметра. Через первый параметр доступен объект MenuItem, через второй — ссылка на окно, находящееся в фокусе ввода, или значение undefined, а через третий — объект события KeyboardEvent.