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

相关推荐
弹简特6 分钟前
【Vue3速成】01-npm+vue初体验+vite构建vue工程化
vue.js·arcgis·npm
坚定信念,勇往无前23 分钟前
electron-vite 安装better-sqlite3
javascript·数据库·electron
@菜菜_达31 分钟前
jquery.inputmask插件介绍
前端·javascript·jquery
QuZhengRong31 分钟前
【Luck-Report】缓存
java·前端·后端·vue·excel
jiayong2336 分钟前
前端面试题库 - 浏览器与网络篇
前端·网络·面试
Csvn40 分钟前
小程序开发:微信小程序与 uni-app 实战指南
前端
摸鱼小李上线了1 小时前
vue项目页面添加水印实现方法
前端·javascript·vue.js
砍材农夫1 小时前
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
java·前端·javascript·物联网·netty
彩票管理中心秘书长1 小时前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长1 小时前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员