托盘插件
ee-core: v1.4.0
ee-core: v2.0.3 版后,尽量使用模块化api,减少对this.app依赖
# 配置
# electron/config/config.default.js
/**
* 插件功能
*/
config.addons = {
tray: {
enable: true,
title: 'EE程序', // 托盘显示标题
icon: '/public/images/tray_logo.png' // 托盘图标
},
}
# 代码
# electron/addon/tray/index.js
# 使用
托盘功能是程序启动时,就要加载的功能,因此需要在预加载模块使用它。
/**
* 预加载模块入口
* @param {Object} app - 全局app对象
*/
module.exports = async (app) => {
// 获取已经实例化的类对象
const trayAddon = app.addon.tray;
// 调用create方法
trayAddon.create();
}
开发者可根据自身需求完善它的功能。
上次更新: 2025/04/10, 03:07:49