1.自定义electron框架外壳(shell)的菜单(Menu)
electron的main.js里代码:
const Menu = require('electron').Menu;
var template = [
{
label: '关闭',
click: function () { win.close();console.log("关闭")},
// submenu: [
// {
// label: 'Undo',
// accelerator: 'CmdOrCtrl+Z',
// role: 'undo'
// }
// ]
}]
var menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu);
效果如图:
2.更多菜单样式,鼠标事件关联,请参考Electron Menu API 简体中文版