const {remote} = window.require('electron')const {Menu, MenuItem} = remoteuseEffect(() => { 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) })