PhoneGap中文网

标题: Electron自定义软件顶部菜单如何实现 [打印本页]

作者: 你懂的    时间: 2018-9-17 21:58
标题: Electron自定义软件顶部菜单如何实现
Electron自定义软件顶部菜单如何实现呢?


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

  2. //订单菜单
  3. var template=[
  4.     {

  5.         label:'文件',
  6.         submenu:[
  7.             {

  8.                 label:'新建文件',

  9.                 accelerator:'ctrl+n',

  10.                 click:function(){
  11.                     console.log('ctrl+n');
  12.                 }
  13.             },
  14.             {

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

  17.                     console.log('new window');
  18.                 }
  19.             }
  20.         ]
  21.     },
  22.     {

  23.         label:'编辑',
  24.         submenu:[

  25.             {

  26.                 label:'复制',
  27.                 role:'copy'
  28.             },
  29.             {

  30.                 label:'截切',
  31.                 role:'cut'
  32.             }
  33.         ]
  34.     }

  35. ]

  36. var m=Menu.buildFromTemplate(template);

  37. Menu.setApplicationMenu(m);
复制代码



完整demo:









欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2