Electron 隐藏顶部菜单功能实现

 更新时间:2024年09月24日 09:19:55   作者:某公司摸鱼前端  
本文介绍了如何在Electron应用中隐藏顶部菜单,具体方法是在main.js文件中添加一行代码,这是一个简单有效的技巧,适用于需要简化界面的Electron应用

隐藏前:

隐藏后:

具体设置代码:

在 main.js 中加入这行即可:

// 导入模块
const { app, BrowserWindow ,Menu } = require('electron')
const path = require('path')
// 创建主窗口
const createWindow = () => {
  const mainWindow = new BrowserWindow({
    width: 1440,
    height: 800,
    webPreferences: {
      preload: path.join(__dirname, 'preload.js'),
	    nodeIntegration: true, //开启true这一步很重要,目的是为了vue文件中可以引入node和electron相关的API
      contextIsolation: false, // 可以使用require方法
      enableRemoteModule: true, // 可以使用remote方法
    }
  })
  // 和自己本地vue项目启动的地址保持一致
  mainWindow.loadURL(`http://localhost:5173`)
}
Menu.setApplicationMenu(null)
// 应用准备就绪,加载窗口
app.whenReady().then(() => {
  createWindow()
  // mac 上默认保留一个窗口
  app.on('activate', () => {
    if (BrowserWindow.getAllWindows().length === 0) createWindow()
  })
})
// 关闭所有窗口 : 程序退出 : windows & linux
app.on('window-all-closed', () => {
  if (process.platform !== 'darwin') app.quit()
})

到此这篇关于Electron 隐藏顶部菜单的文章就介绍到这了,更多相关Electron 隐藏顶部菜单内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaScript中连接操作Oracle数据库实例

    JavaScript中连接操作Oracle数据库实例

    这篇文章主要介绍了JavaScript中连接操作Oracle数据库实例,本文讲解了运行环境、代码实例、运行结果等一系列完整步骤,需要的朋友可以参考下
    2015-04-04
  • uniapp使用webview嵌入vue页面及通信实现方式

    uniapp使用webview嵌入vue页面及通信实现方式

    项目中有需要嵌入其他H5的页面的业务需求,这篇文章主要给大家介绍了关于uniapp使用webview嵌入vue页面及通信实现方式的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • JavaScript将页面表格导出为Excel的具体实现

    JavaScript将页面表格导出为Excel的具体实现

    如何将页面表格导出为Excel,这在日常工作中很常见,下面为大家详细的介绍下使用JavaScript是如何实现的
    2013-12-12
  • Webpack ECMAScript 模块详解

    Webpack ECMAScript 模块详解

    ECMAScript 模块(ESM)是在 Web 中使用模块的规范, 所有现代浏览器均支持此功能,同时也是在 Web 中编写模块化代码的推荐方式,这篇文章主要介绍了Webpack ECMAScript 模块,需要的朋友可以参考下
    2023-12-12
  • js显示世界时间示例(包括世界各大城市)

    js显示世界时间示例(包括世界各大城市)

    这篇文章主要介绍了js显示世界时间的方法,可现实世界各大城市的当前时间,涉及JavaScript针对时间的获取与运算操作技巧,需要的朋友可以参考下
    2016-04-04
  • JS实现单行文字不间断向上滚动的方法

    JS实现单行文字不间断向上滚动的方法

    这篇文章主要介绍了JS实现单行文字不间断向上滚动的方法,以实例形式较为详细的分析了文字滚动效果实现的原理与技巧,需要的朋友可以参考下
    2015-01-01
  • 关于JavaScript的gzip静态压缩方法

    关于JavaScript的gzip静态压缩方法

    关于JavaScript的gzip静态压缩方法...
    2007-01-01
  • js 打开新页面在屏幕中间的实现方法

    js 打开新页面在屏幕中间的实现方法

    下面小编就为大家带来一篇js 打开新页面在屏幕中间的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Avalonjs 实现简单购物车功能(实例代码)

    Avalonjs 实现简单购物车功能(实例代码)

    avalon是国内最强大的MVVM框架,最近小编在高购物车的项目,我们是用avalon来实现一些模块的,所以顺其自然的用avalon来实现购物车。接下来通过本文给大家分享Avalonjs 实现简单购物车功能的实例代码,需要的的朋友参考下
    2017-02-02
  • JavaScript给按钮绑定点击事件(onclick)的方法

    JavaScript给按钮绑定点击事件(onclick)的方法

    这篇文章主要介绍了JavaScript给按钮绑定点击事件(onclick)的方法,涉及javascript绑定onclick的基本技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04

最新评论