使用electron ipcRenderer接收通信消息多次触发

使用electron ipcRenderer接收通信消息多次触发

在使用electron ipcRenderer.on接收ipcRenderer.send的返回值时,ipcRenderer.send发送一次信息, ipcRenderer.on会打印多个日志,

javascript 复制代码
renderer.once('get-file-path', (event: any, paths: any) => {
	console.log(paths)
})

解决方法,将.on改为.once就可以只触发一次

相关推荐
甜味弥漫3 分钟前
一篇文章搞懂CSS中的定位布局
前端
A南方故人5 分钟前
vue3常用指令以及注册
前端·javascript·vue.js
helloweilei5 分钟前
Vue 3 中 <script setup>顶层 await与 <Suspense>的结合使用
vue.js
AeahKa10 分钟前
ztree 依赖问题解决记录
前端·webpack
子兮曰24 分钟前
AI Coding 为什么全选了 TUI?从 Claude Code 到 Codex CLI,终端架构的底层逻辑
前端·后端·ai编程
ji_shuke31 分钟前
前端请求/authapi/auth/permissions 实际发给后端 /api/auth/permissions 本地和线上配置
运维·前端·nginx
可乐泡枸杞33 分钟前
《我用AI,一个月做出学了吗APP》
前端·人工智能·后端
韭菜炒大葱37 分钟前
详解:useMemo 和useCallback
前端·react.js·面试
ZC跨境爬虫1 小时前
跟着 MDN 学 HTML day_62:(HTML调试与常见错误修复指南)
java·前端·javascript·ui·html·媒体
REDcker1 小时前
Playwright详解 Web自动化与E2E测试 架构原理与实战入门
前端·架构·自动化