Я создаю электронное приложение. Я создал кнопку отмены во втором окне, но она не работает. Я не смог решить последнюю концепцию IpcRenderer и IpcMain.
Это код в части HTML
<script>
const electron = require("electron");
const {ipcRenderer} = electron;
let cancelBtn = document.querySelector("#cancelBtn");
let saveBtn = document.querySelector("#saveBtn");
let todoValue = document.querySelector("#todoValue");
cancelBtn.addEventListener("click", () => {
ipcRenderer.send("newTodo:close");
});
saveBtn.addEventListener("click", () => {
ipcRenderer.send("newTodo:save", {
ref: "new",
todoValue: todoValue.value
});
});
require('./renderer.js')
</script>
и это код в main.js
const {app, BrowserWindow, Menu, ipcMain } = electron;
этот код в app.or (готовая часть
ipcMain.on("newTodo:close", () => {
addWindow.close();
});