electron设置托盘

 

// 设置系统托盘
const setAppTray = () => {
// 托盘对象
var appTray = null
// 系统托盘右键菜单
var trayMenuTemplate = [
{
label: '退出',
click: function() {
// ipc.send('close-main-window');
app.quit()
}
}
]

// 系统托盘图标目录
let trayIcon = path.join(__dirname, '../renderer/assets')

appTray = new Tray(path.join(trayIcon, 'icon.png'))

// 图标的上下文菜单
const contextMenu = Menu.buildFromTemplate(trayMenuTemplate)

// 设置此托盘图标的悬停提示内容
appTray.setToolTip('网易云')

// 设置此图标的上下文菜单
appTray.setContextMenu(contextMenu)
}

最后再 app.on('ready', createWindow) 的  createWindow