const { app, BrowserWindow } = require('electron');
const path = require('path');
const url = require('url');
function createWindow() {
// 創(chuàng)建一個新的BrowserWindow實例
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true // 允許在頁面中使用Node.js
}
});
// 加載Vue打包后的第一個頁面
win.loadURL(url.format({
pathname: path.join(__dirname, 'dist/index.html'),
protocol: 'file:',
slashes: true
}));
// 監(jiān)聽窗口關(guān)閉事件,確保在Windows上正確關(guān)閉
win.on('closed', () => {
win = null;
});
}
// Electron 初始化后調(diào)用
app.on('ready', createWindow);
// 所有窗口關(guān)閉時退出應(yīng)用
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit();
}
});
app.on('activate', () => {
// 在macOS上,點擊Dock圖標后自動創(chuàng)建一個窗口
if (win === null) {
createWindow();
}
});
electron創(chuàng)建窗口實例
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。