现有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

相关推荐
zhanshuo3 分钟前
鸿蒙UI开发全解:JS与Java双引擎实战指南
前端·javascript·harmonyos
JohnYan3 分钟前
模板+数据的文档生成技术方案设计和实现
javascript·后端·架构
撰卢27 分钟前
如何提高网站加载速度速度
前端·javascript·css·html
10年前端老司机32 分钟前
在React项目中如何封装一个可扩展,复用性强的组件
前端·javascript·react.js
lemonzoey1 小时前
Node.js child_process 核心 API 详解
前端·javascript
lemonzoey1 小时前
pnpm 与 npm 的依赖管理机制深度解析
前端·javascript
lemonzoey1 小时前
PNPM 全局存储机制深度解析
前端·javascript
用户26124583401612 小时前
vue学习路线(11.watch对比computed)
前端·vue.js
gnip2 小时前
markdown预览自定义扩展实现
前端·javascript
G等你下课2 小时前
AJAX请求跨域问题
前端·javascript·http