electron 开发和你普通的 web 端开发方式差不多。
只是前者会自带一个浏览器内核,直接运行你写的代码,并且能做更多的底层交互; 后者是依托于第三方浏览器。
如果是网络数据请求,无非就是 ajax 和服务端通讯,当然你也可以使用 socket 方式。
如果是渲染页面和主进程交互,那么可以使用 ipc 模式,这些你都能在官方文档上找到。假设你熟悉事件的通讯机制,或者vue 里 emit/on 之类的 api,相信了解 ipc 也相对容易。
都是 js 语言,只要你熟练 web 开发,掌握 electron 应该没什么难度。