electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 快速入门

  • 基础功能

    • 目录结构
    • 入口及生命周期
      • 前端模块
      • 控制器
      • 服务层
      • 预加载层
      • 插件

      • 通信

      • 数据库

      • 日志
      • 额外资源目录
      • 调试
      • 脚本工具
      • 其它

    • 生成软件

    • 升级

    目录

    入口及生命周期

    # main.js

    说明:项目入口文件及生命周期

    # 引入框架 Application
    const Application = require('ee-core').Application;
    
    # main类
    class Main extends Application {
    
      constructor() {
        super();
        // this对象等于ee框架的全局app对象
      }
    
      /**
       * core app have been loaded
       * 框架核心功能加载完成
       */
      async ready () {
        // do some things
      }
    
      /**
       * electron app ready
       * Electron完成初始化,主窗口创建之前
       */
      async electronAppReady () {
        // do some things
      }
    
      /**
       * main window have been loaded
       * 主窗口创建完成
       */
      async windowReady () {
        // do some things
    
      }
    
      /**
       * before app close
       * app退出之前
       */  
      async beforeClose () {
        // do some things
    
      }
    }
    
    
    上次更新: 2025/06/06, 07:21:49
    目录结构
    前端模块

    ← 目录结构 前端模块→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×