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

相关推荐
天若有情6732 小时前
【c++】手撸C++ Promise:从零实现通用异步回调组件,支持链式调用+异常安全
开发语言·前端·javascript·c++·promise
抱琴_2 小时前
【Vue3】大屏性能优化黑科技:Vue 3 中实现请求合并,让你的大屏飞起来!
前端·vue.js
不会玩电脑的Xin.2 小时前
HTML + CSS
前端·css·html
hadage2333 小时前
--- JavaScript 的一些常用语法总结 ---
java·前端·javascript
彭于晏爱编程3 小时前
🍭🍭🍭升级 AntD 6:做第一个吃螃蟹的人
前端
掘金一周3 小时前
大部分人都错了!这才是chrome插件多脚本通信的正确姿势 | 掘金一周 11.27
前端·人工智能·后端
saberxyL3 小时前
通过<RouterView/>来切换页面组件时,transition如何生效?
vue.js
jason_yang3 小时前
vue3中createApp多个实例共享状态
javascript·vue.js
_瑶瑶_3 小时前
浅记一下ElementPlus中的虚拟化表格(el-table-v2)的简单使用
前端·javascript