Как выполнить вызов функции основного процесса в основном процессе электрона? - PullRequest
0 голосов
/ 04 октября 2018

Я создаю приложение, используя электрон, и я нахожусь в ситуации, когда я создал меню в трее, и, щелкнув по нему, я хотел бы выполнить уже реализованное действие, которое я уже вызываю из средства визуализации процесса, но я попыталсяи не удалось повторно использовать эту функцию, вызвав из основного процесса.

ЛОТОК В основном процессе:

const traytemplate = [{
   'label': 'About',
   click: () => {
        / * make call here * /
   }
}
]

ФУНКЦИЯ ОТКРЫТИЯ ОКНА НА

ipcMain.on ('open-over', () => {
      / * open the window over here * /
})

Мне нужно вызвать '' open-over '' из основного процесса.Кто-нибудь может мне помочь?

Я хотел бы знать, как выполнить вызов функции основного процесса из нее (основного процесса), поскольку я уже использую эту функцию, вызывая из процесса визуализации

*** Прежде чем это будет предложено, мой лоток не может быть создан в рендере и может быть обработан там.

заранее спасибо

1 Ответ

0 голосов
/ 04 октября 2018

Как насчет именования функции обработчика?

const openWindow = () => {
  // open the window
}

ipcMain.on('open-hover', openWindow)

const traytemplate = [{
  'label': 'About',
  click: () => {
    openWindow()
  }
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...