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

相关推荐
帅帅在睡觉10 分钟前
组件的创建与挂载
javascript·vue.js·elementui
幽络源小助理13 分钟前
基于SpringBoot+Vue的实验室管理系统源码 | 教育类JavaWeb项目免费下载 – 幽络源
vue.js·spring boot·后端
qq_4061761416 分钟前
JavaScript闭包:从底层原理到实战
开发语言·前端·javascript
冰暮流星16 分钟前
javascript之Math对象——绝对值,开次方,四舍五入
前端·javascript
啊啊啊啊懒19 分钟前
vite创建完项目之后vue文件中有标签报错
前端·javascript·vue.js
心机boy22943 分钟前
CSS3网格布局、过渡及2D效果
前端·javascript·css3
oak隔壁找我43 分钟前
使用 json-server 快速创建一个完整的 REST API
前端·javascript
laplace01231 小时前
Part 4. LangChain 1.0 Agent 开发流程(Markdown 笔记)
前端·javascript·笔记·python·语言模型·langchain
Aliex_git1 小时前
性能优化 - 渲染优化
前端·javascript·笔记·学习·性能优化·html
千寻girling1 小时前
面试官 : “ 说一下 Vue 的 8 个生命周期钩子都做了什么 ? ”
前端·vue.js·面试