Electron生命周期事件
生命周期事件
ready
app完成初始化操作会触发一次,用于加载窗口dom-ready
一个窗口中文本加载完成did-finish-load
导航完成时触发window-all-closed
所有窗口关闭后触发before-quit
关闭窗口前触发will-quit
窗口关闭并且应用退出时触发quit
当所有窗口被关闭时触发closed
当窗口关闭时触发,此时应删除窗口引用
演示代码
main.js
运行然后关闭窗口,命令行中发现应用没有结束,按下ctrl+c
,其输出结果如下
我们发现will-quit
与quit
的打印并没有出现,这是因为我们如果去监听window-all-closed
事件的话,则需要手动去调用退出方法,否则不会退出自然就没有will-quit
与quit
相应的内容输出了。
代码修改如下