vue+electron IPC+sql相关开发(一)

IPC(Inter-Process Communication,进程间通信)是主进程和渲染进程之间进行通信的核心机制。electron+vue+sql本地数据交互开发


1. IPC 基本概念

Electron 应用由两个主要进程组成:

  • 主进程:负责管理应用的生命周期、窗口创建等。
  • 渲染进程:负责运行网页内容(即 Vue 或 React 等前端代码)。

由于主进程和渲染进程运行在不同的环境中,它们之间需要通过 ipcMainipcRenderer 模块进行通信。


2. 核心模块

2.1 ipcMain

  • 运行在主进程中。
  • 用于监听来自渲染进程的消息,并可以向渲染进程发送消息。
  • 方法:
    • ipcMain.on(channel, listener):监听消息。
    • event.reply(channel, args...):向渲染进程回复消息。

2.2 ipcRenderer

  • 运行在渲染进程中。
  • 用于向主进程发送消息,并可以接收主进程的消息。
  • 方法:
    • ipcRenderer.send(channel, args...):向主进程发送消息。
    • ipcRenderer.on(channel, listener):监听主进程的消息。

相关推荐
南风知我意9571 天前
【前端面试3】初中级难度
前端·javascript·面试
霍理迪1 天前
JS作用域与预解析
开发语言·前端·javascript
切糕师学AI1 天前
.NET Core Web 中的健康检查端点(Health Check Endpoint)
前端·kubernetes·.netcore
东东5161 天前
校园求职招聘系统设计和实现 springboot +vue
java·vue.js·spring boot·求职招聘·毕设
rosmis1 天前
地铁病害检测系统软件改进记录-2-02
开发语言·前端·javascript
css趣多多1 天前
解决ui组件flex1容器底部被撑开的问题
前端
乔江seven1 天前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
Alaaaaaaan1 天前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github
摇滚侠1 天前
css 设置边框
前端·css
星爷AG I1 天前
9-24 视觉叙事(AGI基础理论)
前端·人工智能