const {remote} = window.require('electron')
const {Menu, MenuItem} = remote
useEffect(() => {
const menu = new Menu()
menu.append(new MenuItem({
label: '打开',
click:() =>{
console.log(123)
}
}))
menu.append(new MenuItem({
label: '重命名',
click:() =>{
console.log('rename')
}
}))
menu.append(new MenuItem({
label: '删除',
click:() =>{
console.log('delete')
}
}))
const handleContextMenu = (e) => {
menu.popup({
window: remote.getCurrentWindow(), //在当前的窗口弹出
})
}
window.addEventListener('contextmenu', handleContextMenu)
})