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

相关推荐
大大。26 分钟前
el-input 只能输入数字和一个小数点,或者只能输入正整数
前端·javascript·vue.js
盼盼盼41 分钟前
如何避免在使用 Context API 时出现状态管理的常见问题?
前端·javascript·react.js
超雄代码狂1 小时前
JavaScript web API完结篇---多案例
开发语言·前端·javascript
SaxoZhao2 小时前
Vue 中阻止点击事件穿透
前端·javascript·vue.js
用你的胜利博我一笑吧2 小时前
vue3+ts+supermap iclient3d for cesium功能集合
前端·javascript·vue.js·3d·cesium·supermap
Lovely Ruby3 小时前
Vite + Electron 时,Electron 渲染空白,静态资源加载错误等问题解决
前端·javascript·electron
guojikun3 小时前
使用 Wake Lock API:保持设备唤醒的最佳实践
javascript·web前端·wakelock
luckycoke3 小时前
小程序的右侧抽屉开关动画手写效果
前端·javascript·微信小程序·uni-app
敲代码不忘补水4 小时前
二十种编程语言庆祝中秋节
java·javascript·python·golang·html