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();
});
还没有评论,来说两句吧...