插件模块
ee-core: v2.2.0
# 介绍
插件模块,可以调用框架内置或者开发中自己编写的插件。
# 使用方法
const Addon = require('ee-core/addon');
# 内置window插件
const win = Addon.get('window').create('window-name', {title: 'demo'});
# demo-托盘插件
Addon.get('tray').create();
# 第三方使用
- 创建配置文件
在项目根目录创建 ./electron/config/config.default.js 文件
/**
* 默认配置
*/
module.exports = (appInfo) => {
const config = {};
/**
* 插件功能
*/
config.addons = {
window: {
enable: true,
},
tray: {
enable: true,
title: 'EE程序',
icon: '/public/images/tray_logo.png'
},
};
return {
...config
};
}
- 编写业务代码文件
在项目根目录创建 ./electron/addon/tray/index.js 文件,tray示例代码 (opens new window)
内置window插件可直接使用
- 使用方法同上
# API列表
# get()
获取实例化后的插件对象。
Addon.get('window');
上次更新: 2024/09/12, 03:27:37