App 常用事件、方法
小于 1 分钟
App 常用事件、方法
App
用于控制应用程序的事件生命周期。
详细的事件和方法请查看 Electron App
事件
winow-all-closed
当所有窗口被关闭时触发
app.on("window-all-closed", () => {
if (process.platform !== "darwin") {
app.quit();
}
});
before-quit
在应用退出前触发
app.on("before-quit", (e) => {
console.log("quit");
e.preventDefault();
});
browser-window-blur
当窗口失去焦点时触发
app.on("browser-window-blur", () => {
console.log("blur");
});
browser-window-focus
当窗口获得焦点时触发
app.on("browser-window-focus", () => {
console.log("focus");
});
方法
quit
退出应用
app.quit();
getAppPath
获取当前应用路径,返回
String
const appPath = app.getAppPath();
getPath
获取文件夹路径,返回
String
userData
储存你应用程序配置文件的文件夹appData
应用程序数据目录的路径desktop
当前用户的桌面文件夹documents
用户文档目录的路径downloads
用户下载目录的路径music
用户音乐目录的路径pictures
用户图片目录的路径videos
用户视频目录的路径
const desktopPath = app.getPath("desktop");