现有electron-quick-start把vue项目打包后的dist打包exe自定义最小化点击事件

1.preload.js里暴露接口

javascript 复制代码
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('electronAPI', {
  
  WindowMin: (data) => {
      ipcRenderer.send('window-min', data);
  }
});

2.vue文件处理

javascript 复制代码
 if(window.electronAPI){
        window.electronAPI.WindowMin("")
      }

https://github.com/electron/electron-quick-start

相关推荐
Dillon Dong15 分钟前
【系列主题】Next.js 16 + Turbopack 的暗礁:深入剖析 Tailwind v4 的 CSS 模块解析陷阱
javascript·css·容器·turbopack
糯米团子74927 分钟前
Web Worker
开发语言·前端·javascript
我命由我123451 小时前
JavaScript 开发 - 获取函数名称、获取函数参数数量、获取函数参数名称
开发语言·前端·javascript·css·html·html5·js
_风满楼3 小时前
HTTP 请求的五种传参方式
前端·javascript·后端
光影少年3 小时前
前端线上屏幕出现卡顿如何排查?
开发语言·前端·javascript·学习·前端框架·node.js
像我这样帅的人丶你还3 小时前
前端监控体系与实践:从错误上报到内存与 GC 观测
前端·javascript·架构
a1117763 小时前
高斯泼溅 (Gaussian Splatting) 的 Three.js 实现
开发语言·javascript·ecmascript
代码北人生3 小时前
agent时代,我们都低估了这个 23k Star 的 Claude Code Skills 项目!
javascript
成都渲染101云渲染66663 小时前
云渲染全面支持3dsMax 2027,高效渲染体验升级
开发语言·前端·javascript
zs宝来了3 小时前
微前端架构:qiankun 沙箱隔离与样式冲突
前端·javascript·框架