你懂的 发表于 2018-9-17 21:58:27

Electron自定义软件顶部菜单如何实现

Electron自定义软件顶部菜单如何实现呢?


const { Menu }=require('electron');

//订单菜单
var template=[
    {

      label:'文件',
      submenu:[
            {

                label:'新建文件',

                accelerator:'ctrl+n',

                click:function(){
                  console.log('ctrl+n');
                }
            },
            {

                label:'新建窗口',
                click:function(){

                  console.log('new window');
                }
            }
      ]
    },
    {

      label:'编辑',
      submenu:[

            {

                label:'复制',
                role:'copy'
            },
            {

                label:'截切',
                role:'cut'
            }
      ]
    }

]

var m=Menu.buildFromTemplate(template);

Menu.setApplicationMenu(m);



完整demo:

**** Hidden Message *****


页: [1]
查看完整版本: Electron自定义软件顶部菜单如何实现