总结整理electron进程通信,我封装了这样一种调用方式...

作者: 前端飞行手册分类: 计算机技术 发布时间: 2024-04-21 19:18:09 浏览:1008 次

总结整理electron进程通信,我封装了这样一种调用方式...

傻傻的北风:
感觉没必要,直接主进程ipcmain 渲染进程ipcrender 又不是不能用,而且可以在 预加载里面封装一下,直接ipc.send on 等,也挺方便的

【回复】这样也可以,但是如果应用复杂通道体量上去了如果要求对通信方式进行统一处理是不是就要一个一个处理,这样可以统一处理和解析特殊字段还有解密
就要加香菜:
up大佬,请问我在preload.js文件用contextBridge.exposeInMainWorld将electron暴露给了渲染进程,为啥我在页面调用主进程的事件在开发环境ok,生产环境失效啊[笑哭]

【回复】回复 @前端飞行手册 : 谢谢up解答,1,生产环境没有报错,window.electronApi(我的命名)是undefined 2,这两个参数我没有做配置,试过nodeIntegration为true还是不行,配置了preload:为我preload文件的路径,3,这个我没做,我感觉问题可能出在这打包后可能没有编译preload文件,但我不知道怎么改
【回复】回复 @就要加香菜 : [奋斗][奋斗]
【回复】回复 @前端飞行手册 :感谢感谢找到原因了,package.json文件file字段配置问题,我没有配置preload.js这个文件

教程 ipc 前端 经验分享 typescript vue 桌面应用开发 electron 进程通信 vue3

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读