我正在尝试将一些数据发送回电子书中的主页,但由于当前收到标题中显示的错误,我遇到了一些麻烦。我已经尝试了一些关于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 ---
}
答案 0 :(得分:1)
应该是:
const { ipcRenderer } = require('electron');
,或者可能:
const ipcRenderer = require('electron').ipcRenderer;