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

相关推荐
H_z_q240111 分钟前
Web前端制作一个评论发布案例
前端·javascript·css
摘星编程27 分钟前
React Native + OpenHarmony:useId唯一标识生成
javascript·react native·react.js
2603_9494621037 分钟前
Flutter for OpenHarmony社团管理App实战:消息中心实现
android·javascript·flutter
qq_12498707531 小时前
基于springboot的会议室预订系统设计与实现(源码+论文+部署+安装)
java·vue.js·spring boot·后端·信息可视化·毕业设计·计算机毕业设计
萧曵 丶1 小时前
JavaScript 函数各种写法和场景
开发语言·javascript·ecmascript
Yolanda942 小时前
【项目经验】钉钉免密登录实现
前端·javascript·钉钉
摘星编程2 小时前
在OpenHarmony上用React Native:collapsable节点优化策略
javascript·react native·react.js
ttod_qzstudio3 小时前
Vue 3 中 toRaw 的取舍之道:以 Babylon.js 3D 开发为例
vue.js·babylonjs
Beginner x_u3 小时前
JavaScript 原型、原型链与原型继承的核心机制解析
开发语言·javascript·原型模式·原型原型链
Mr Xu_3 小时前
Vue3 + Element Plus 实战:App 版本管理后台——动态生成下载二维码与封装文件上传
前端·javascript·vue.js