在electron的index.js中
import { Menu } from 'electron'
然后添加菜單內(nèi)容
let template = [
{
label:'菜單1'
},
{
label:'菜單2',
submenu: [{
label: '最小化',
accelerator: 'CmdOrCtrl+M',
role: 'minimize'
}, {
label: '關(guān)閉',
accelerator: 'CmdOrCtrl+W',
role: 'close'
}, {
type: 'separator'
}, {
label: '重新打開窗口',
accelerator: 'CmdOrCtrl+Shift+T',
enabled: false,
key: 'reopenMenuItem',
click: function () {
app.emit('activate')
}
}]
},
{
label:'菜單3'
}
]
在app.on('ready')的回調(diào)里添加
let menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu)
自動隱藏菜單欄(按alt鍵顯示)
在new BrowserWindow中添加autoHideMenuBar : true