Не удается прочитать свойство 'send' из неопределенной ошибки Electronjs - PullRequest
0 голосов
/ 24 февраля 2019

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

Main.js:

  let win
  win = new BrowserWindow({ width: 800, height: 600 })
  win.loadFile('src/index.html') 

  ipcMain.on('Request:bloodType', function(event, item){
    console.log(item);
    win.webContents.send('Request:bloodType', item)
    createRequestDonor.close();

  })

Куда я пытаюсь отправить данные:

  const { ipcRenderer } = require('electron').ipcRenderer;
  const form = document.querySelector('form')
  form.addEventListener('submit', submitForm);

  function submitForm(e){
    const bloodType = document.getElementById("bloodType").value;
    e.preventDefault();
    ipcRenderer.send('Request:bloodType', bloodType); // Error on this specific line ---
}

1 Ответ

0 голосов
/ 25 февраля 2019

Это должно быть:

const { ipcRenderer } = require('electron');

или, возможно:

const ipcRenderer = require('electron').ipcRenderer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...