我在ElectronJS中制作了一個(gè)應(yīng)用程序,并嘗試在事件中加載不同的 html 文檔。但是當(dāng)我嘗試這樣做時(shí),出現(xiàn)了這個(gè)錯(cuò)誤(見(jiàn)下圖)那么,我做錯(cuò)了什么,還是有不同的方法..?這是我的代碼:const { app, BrowserWindow, ipcMain } = require('electron')const path = require('path');function createWindow () { // Create the browser window. const mainWindow = new BrowserWindow({ width: 800, height: 600, icon: "icon.png", webPreferences: { nodeIntegration: true } }) mainWindow.loadFile("index.html");}app.whenReady().then(() => { createWindow() app.on('activate', function () { if(BrowserWindow.getAllWindows.length === 0) createWindow() })}).catch(err => console.log(err))app.on('window-all-closed', function () { if(process.platform !== 'darwin') app.quit()})ipcMain.on("login", (event, data) => { Authenticator.getAuth(data.u, data.p).then(() => { event.sender.send('done') mainWindow.loadURL(path.join(__dirname, "home.html")) }).catch((err) => { event.sender.send("err", { er: err }) })})
mainWindow 未定義 electron js
紅顏莎娜
2022-12-02 15:51:26