Electron vue 进程间消息通行

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

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

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

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

import { app, BrowserWindow, shell, ipcMain } from "electron";

ipcMain.on("parseEmail", async (event, arg: any) => {
  console.log(arg);
});

在vue组件中:

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

相关推荐

  1. Electron vue 进程消息通行

    2024-04-25 19:28:04       35 阅读
  2. Linux进程通信消息队列

    2024-04-25 19:28:04       46 阅读
  3. 进程通信学习之消息队列

    2024-04-25 19:28:04       58 阅读
  4. 【Linux 进程通信(四)】System V 消息队列

    2024-04-25 19:28:04       77 阅读
  5. Qt进程通信QLocalSocket客户端无法接收消息

    2024-04-25 19:28:04       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 19:28:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 19:28:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 19:28:04       82 阅读
  4. Python语言-面向对象

    2024-04-25 19:28:04       91 阅读

热门阅读

  1. LeetCode-数组中最长的方波

    2024-04-25 19:28:04       35 阅读
  2. history命令

    2024-04-25 19:28:04       32 阅读
  3. 为什么你的项目总延期?多半是没做好5件事

    2024-04-25 19:28:04       30 阅读
  4. 数据结构-分治策略(分治算法)

    2024-04-25 19:28:04       32 阅读
  5. 逆序对 题解 归并排序

    2024-04-25 19:28:04       22 阅读
  6. Android ContentProvider

    2024-04-25 19:28:04       31 阅读
  7. Kotlin语法入门-密封类和密封接口(11)

    2024-04-25 19:28:04       32 阅读
  8. MyBatis-动态sql常见使用

    2024-04-25 19:28:04       35 阅读
  9. h5 常见面试问题

    2024-04-25 19:28:04       33 阅读