1、background.js文件
icon是图标路径
// 系统托盘
let appIcon
//创建系统通知区菜单
if (process.env.NODE_ENV !== 'development') {//生产环境
} else {//研发环境
appIcon = path.join(__static, './static/logo2.jpg')
// console.log(appIcon+'A2');
}
// 系统托盘 右键图标显示功能
//系统托盘右键菜单
var trayMenuTemplate = [
{
label: "显示主窗口",
icon: path.join(__static, "./static/tb.png"),
click: function () {
win.show();
} //打开相应页面
},
{
label: "在线",
icon: path.join(__static, "./static/zx.jpg"),
click: function () {
appTray.setImage(path.join(__static, "./static/zx.jpg"));
}
},
{
label: "离开",
icon: path.join(__static, "./static/lk.jpg"),
click: function () {
appTray.setImage(path.join(__static, "./static/lk.jpg"));
}
},
{
label: "隐身",
icon: path.join(__static, "./static/ys.jpg"),
click: function () {
appTray.setImage(path.join(__static, "./static/ys.jpg"));
}
},
{
label: "退出",
click: function () {
app.quit();
}
},
];
//系统托盘图标目录 右下角的图标
let iconPath = path.join(__static, "./static/logo.jpg");
let appTray = new Tray(iconPath);
// console.log(iconPath+'A3');
//图标的上下文菜单
const contextMenu = Menu.buildFromTemplate(trayMenuTemplate);
// //设置此托盘图标的悬停提示内容
appTray.setToolTip("景程装饰");
// //设置此图标的上下文菜单
appTray.setContextMenu(contextMenu);
2、static
static文件夹放在public里面,static文件放图标