使用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就可以只触发一次

相关推荐
a1117762 分钟前
Elemental Sandbox(元素沙盒)-Three.js 游戏技能特效
前端·开源
用户69371750013847 分钟前
前阵子刷屏的 Ox-Alpha 真身揭晓!GLM-5.3-Flash 上线,这价格真的杀疯了
前端·后端·github
四千岁13 分钟前
抓包LangChain-了解LangChain的原理
前端·javascript·后端
南雨北斗13 分钟前
TS方式构建Vue3 toast组件(一)
前端
IT小白杨15 分钟前
2026游戏工作室环境隔离指南:从设备指纹到移动IP的部署实践
前端·经验分享·网络协议·tcp/ip·游戏·安全架构·指纹浏览器
用户2986985301420 分钟前
使用 JavaScript 在 React 中实现 Word 转 PDF
前端·javascript·react.js
hunterandroid44 分钟前
[鸿蒙从零到一] @Observed 与 @ObjectLink 深层响应陷阱与最佳实践
前端
hunterandroid1 小时前
[鸿蒙从零到一] ArkTS 装饰器原理与自定义装饰器实践
前端
hunterandroid1 小时前
ContentProvider 跨进程数据共享实战
android·前端
梅孔立1 小时前
Pi-Agent 终极极简配置文档(Java+Vue+Python爬虫 4-5千文件项目)
java·vue.js·python