Electron vue 进程间消息通行

server/2024/9/25 5:28:13/

在 Electron 应用中,IPC(Inter-Process Communication,进程间通信)是一种允许主进程(main process)和渲染进程(renderer process)之间交换数据的方式。

ipcRenderer.send 在渲染进程中调用, ipcMain 的事件监听器在主进程中设置。

以下是一个简单的例子来展示如何使用 Electron 的 IPC 来发送和接收消息:

在主进程(main.ts 或 index.ts)中:

javascript">import { app, BrowserWindow, shell, ipcMain } from "electron";ipcMain.on("parseEmail", async (event, arg: any) => {console.log(arg);
});

在vue组件中:

javascript"><script setup lang="ts">
import { onMounted, ref } from "vue";
defineProps<{ msg: string }>();
const sendEmail = () => {window.ipcRenderer.send("parseEmail", "发送给主进程的数据"); //
};
</script>

http://www.ppmy.cn/server/18344.html

相关文章

Hadoop之路

hadoop更适合在liunx环境下运行&#xff0c;会节省后期很多麻烦&#xff0c;而用虚拟器就太占主机内存了&#xff0c;因此后面我们将把hadoop安装到wsl后进行学习,后续学习的环境是Ubuntu-16.04 &#xff08;windows上如何安装wsl&#xff09; 千万强调&#xff0c;有的命令一…

网安学习笔记-day13,文件共享暴力破解

文件共享漏洞 准备阶段 配置IP地址 Windows XP 10.1.1.2/24 Windows Server 2003 10.1.1.1/24 开启文件共享 文件共享使用的是445端口&#xff0c;输入命令net share 在XP上打开运行窗口&#xff08;CtrlR&#xff09;输入\\10.1.1.1&#xff0c;出现以下界面则成功开启共享…

Python Web开发框架详解:Django与Flask的比较与实践

Python Web开发框架详解&#xff1a;Django与Flask的比较与实践 在Python的Web开发领域&#xff0c;Django和Flask是两个非常受欢迎的框架。它们各自具有独特的特点和优势&#xff0c;适用于不同的开发场景。本文将对这两个框架进行详细的解释和比较&#xff0c;并给出一些实用…

AEJoy —— Puppet Pin Tool,Puppet Overlap Tool,Puppet Starch Tool 分别有什么不同?

#设计/AE #设计/AE/Rigging Puppet Pin Tool、Puppet Overlap Tool 和 Puppet Starch Tool,实际上是 After Effects 中 Puppet 工具集的 不同工作模式或功能。下面详细介绍它们各自的特点和用途: 1. Puppet Pin Tool: 作用:这是 Puppet 工具的基础模式,也是 最常用 的模式…

Git -- 运用总结

文章目录 1. Git2. 基础/查阅2.1 基础/查阅 - git2.2 仓库 - remote2.3 清理 - rm/clean2.4 版本回退 - reset 3. 分支3.1 分支基础 - branch3.2 分支暂存更改 - stash3.3 分支切换 - checkout 4. 代码提交/拉取4.1 代码提交 - push4.2 代码拉取 - pull 1. Git 2. 基础/查阅 2…

设计模式之责任链模式

一、详细介绍 责任链模式是一种行为型设计模式&#xff0c;它允许将请求的发送者与接收者解耦&#xff0c;使多个对象都有机会处理请求&#xff0c;从而形成一条处理请求的责任链。当一个对象接收到请求时&#xff0c;它要么亲自处理请求&#xff0c;要么将请求转发给链上的下一…

结构化查询语言(SQL)的作用

结构化查询语言&#xff08;SQL&#xff09;的作用 结构化查询语言&#xff08;SQL&#xff09;是一种专门用来管理关系型数据库的语言。它具有以下重要作用&#xff1a; 1. 数据库管理 SQL被广泛应用于数据库管理&#xff0c;包括创建数据库、表和视图&#xff0c;定义数据…

原型模式(上机考试抽题)

定义 原型模式主要解决的问题就是创建复对象&#xff0c;⽽这部分 对象 内容本身⽐较复杂&#xff0c;⽣成过程可能从库或者RPC接⼝中获取数据的耗时较⻓&#xff0c;因此采⽤克隆的⽅式节省时间。 上机考试抽题 从⼀部分可以上机考试的内容开始&#xff0c;在保证⼤家的公平…