Electron 生命周期

Electron 生命周期

主進(jìn)程生命周期
ready: 主進(jìn)程初始化完成,可以創(chuàng)建窗口。
will-finish-launching: (macOS) 應(yīng)用開始初始化,但尚未完全準(zhǔn)備好。
window-all-closed: 所有窗口關(guān)閉時(shí)觸發(fā),通常在此處判斷是否退出應(yīng)用。
before-quit: 在應(yīng)用退出前觸發(fā),可以進(jìn)行一些清理工作。
will-quit: 在應(yīng)用即將退出時(shí)觸發(fā),可以阻止退出。
quit: 應(yīng)用退出。
渲染進(jìn)程生命周期
dom-ready: DOM 加載完成。
loaded: 頁面加載完成。
beforeunload: 用戶嘗試關(guān)閉窗口時(shí)觸發(fā)。
unload: 窗口即將卸載時(shí)觸發(fā)。
關(guān)鍵事件及應(yīng)用場景
ready:
創(chuàng)建主窗口
加載配置文件
初始化全局狀態(tài)
window-all-closed:
macOS 上通常保留一個(gè)隱藏窗口,點(diǎn)擊 dock 圖標(biāo)時(shí)恢復(fù)應(yīng)用
其他平臺(tái)通常直接退出應(yīng)用
before-quit:
保存用戶數(shù)據(jù)
關(guān)閉數(shù)據(jù)庫連接
will-quit:
詢問用戶是否確認(rèn)退出
發(fā)送退出通知

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容