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

相关推荐
小小荧5 分钟前
Vue Native多分支迭代,Vue跨端原生生态迎来革新
前端·javascript·vue.js
梦醒沉醉21 分钟前
1、JavaScript入门和语法类型
javascript
_洋23 分钟前
Three.js 着色器相关方法总结
开发语言·javascript·着色器
Maimai1080826 分钟前
前端如何落地 SSE:从实时评论到可复用的实时数据 Hook
前端·javascript·react.js·前端框架·web3·状态模式·webassembly
冴羽39 分钟前
JavaScript 9 个先有库再有 API 的故事
前端·javascript
欧阳天风40 分钟前
vue+vite生产环境更新提示
前端·javascript·vue.js
whuhewei1 小时前
原生js实现动态高度的虚拟列表
javascript·性能优化
之歆1 小时前
DAY_14JavaScript DOM 进阶:HTML DOM 接口、事件监听与经典交互实战
开发语言·前端·javascript·html·ecmascript·交互
布局呆星1 小时前
Pinia 综合笔记:介绍、两种 API、实例方法与持久化
前端·javascript·vue.js
fxshy1 小时前
Vue 项目中 vis-network 点击节点不生效的问题排查:外层 transform 缩放导致坐标偏移
前端·javascript·vue.js