PhoneGap中文网

 找回密码
 立即注册
查看: 44713|回复: 1
打印 上一主题 下一主题

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

[复制链接]

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
跳转到指定楼层
楼主
发表于 2018-9-17 21:58:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
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:

游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-22 15:56 , Processed in 0.059361 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表