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

相关推荐
Java面试题总结20 小时前
Tube - Video Reactions
开发语言·前端·javascript
上海合宙LuatOS20 小时前
LuatOS核心库API——【json 】json 生成和解析库
java·前端·网络·单片机·嵌入式硬件·物联网·json
阿珊和她的猫21 小时前
Chrome性能测试关键参数解析
前端·vue.js·chrome
啃火龙果的兔子21 小时前
地图gis开发前置工作
前端
明月_清风21 小时前
IndexedDB 增量更新:实现精准的字段级“补丁”
前端·indexeddb
zheshiyangyang21 小时前
前端面试基础知识整理【Day-10】
前端·面试·职场和发展
明月_清风21 小时前
浏览器里的 SSD:IndexedDB 极简封装实战
前端·indexeddb
谢尔登21 小时前
深入React19任务调度器Scheduler
开发语言·前端·javascript
长城202421 小时前
HTML5中表单的pattern属性解析
前端·正则表达式·html·html5·pattern·pattern属性·pattern正则表达式
阿珊和她的猫21 小时前
深入解析如何监听浏览器的页面关闭事件
前端·javascript·vue.js