Electron app 模块
该模块用于处理应用的生命周期。
监听 ready 事件
在应用完全启动并准备好执行自定义代码后,将调用 app
的 ready
事件。
对于开发者来说,在此回调中,就可以执行自己的代码了。
const {app} = require('electron');
app.on('ready', () => {
console.log('Hello from Electron');
});
避免启动白屏
在 ready 之后,创建窗口,开始加载网页。但是创建窗口到网页加载出来之间有一个时间间隔,导致白屏。通过如下代码可优化,避免白屏:
app.on('ready', () => {
mainWindow = new BrowserWindow({ show: false });
mainWindow.loadFile('index.html');
mainWindow.once('ready-to-show', () => {
mainWindow.show();
});
mainWindow.on('closed', () => {
mainWindow = null;
})
})
本文作者:Maeiee
本文链接:Electron app 模块
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!