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)
❤️成为赞助商
  • 快速入门

  • 基础功能

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

      • 插件说明
      • 内置窗口插件
      • 托盘插件
      • 自动升级插件
      • 唤醒插件
        • 安全插件
        • java服务插件
      • 通信

      • 数据库

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

    • 生成软件

    • 升级

    目录

    唤醒插件

    ee-core: v1.4.0

    ee-core: v2.0.3 版后,尽量使用模块化api,减少对this.app依赖

    # 配置

    # electron/config/config.default.js
    
    /**
     * 插件功能
     */
    config.addons = {
      awaken: {
        enable: true,
        protocol: 'ee', // 自定义协议名(默认你的应用名称-英文)
        args: []
      },
    }
    

    # 代码

    # electron/addon/awaken/index.js
    

    # 使用

    唤醒功能是程序启动时,就要加载的功能,因此需要在预加载模块使用它。

    /**
     * 预加载模块入口
     * @param {Object} app - 全局app对象
     */
    module.exports = async (app) => {
    
    	// 获取已经实例化的类对象
      const awakenAddon = app.addon.awaken;
    
    	// 调用create方法
      awakenAddon.create();
    }
    

    开发者可根据自身需求完善它的功能。

    上次更新: 2025/06/06, 07:21:49
    自动升级插件
    安全插件

    ← 自动升级插件 安全插件→

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