electron 右键弹出菜单

不念不忘少年蓝@ 2021-07-24 17:08 792阅读 0赞
  1. 1、监听右键,回调中弹出
  2. window.addEventListener('contextmenu',回调);

代码示例:

  1. const { net,Menu}=require('electron').remote;
  2. var view=document.querySelector('.wb');
  3. var sp=document.querySelector('.sp');
  4. var btn=document.querySelector('.obtn');
  5. var gbtn=document.querySelector('.gbtn');
  6. var cbtn=document.querySelector('.cbtn');
  7. var dbtn=document.querySelector('.dbtn');
  8. var proxy;
  9. btn.onclick=function(){
  10. }
  11. gbtn.onclick=function(){
  12. }
  13. cbtn.onclick=function()
  14. {
  15. }
  16. dbtn.onclick=function()
  17. {
  18. }
  19. let template=[
  20. { label:'菜单'},
  21. { label:'粘贴',accelerator:'ctrl+n',click:()=>{ console.log('11')}},
  22. { label:'复制',accelerator:'ctrl+b'}
  23. ]
  24. let menu=Menu.buildFromTemplate(template);
  25. window.addEventListener('contextmenu',function(e){
  26. e.preventDefault();
  27. menu.popup();
  28. });

发表评论

表情:
评论列表 (有 0 条评论,792人围观)

还没有评论,来说两句吧...

相关阅读

    相关 基于Java的菜单源码

    摘要:本文详细介绍了一种基于Java的右键出菜单的设计实现,并提供了带有附录源码示例。通过使用Java的图形用户界面(GUI)组件和事件处理功能,实现了一个具有右键弹出菜单的应

    相关 QT鼠标菜单

    在用QT编程时,有时候要实现鼠标右键弹出菜单的功能.下面代码演示鼠标右键弹出菜单. 1.新建一个QT工程,点击MainWindow.ui,鼠标右键Go to slot....