electron 右键弹出菜单

1、监听右键,回调中弹出
	window.addEventListener('contextmenu',回调);

代码示例:


const {net,Menu}=require('electron').remote;

var view=document.querySelector('.wb');
var sp=document.querySelector('.sp');
var btn=document.querySelector('.obtn');
var gbtn=document.querySelector('.gbtn');
var cbtn=document.querySelector('.cbtn');
var dbtn=document.querySelector('.dbtn');

var proxy;

btn.onclick=function(){

}


gbtn.onclick=function(){

}

cbtn.onclick=function()
{

}

dbtn.onclick=function()
{

}

let template=[
  {label:'菜单'},
  {label:'粘贴',accelerator:'ctrl+n',click:()=>{console.log('11')}},
  {label:'复制',accelerator:'ctrl+b'}
]
let menu=Menu.buildFromTemplate(template);

window.addEventListener('contextmenu',function(e){
  e.preventDefault();
  menu.popup();
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章