electron
Jqlender
这个作者很懒,什么都没留下…
展开
-
用electron-forge创建一个项目
安装npm install -g electron-forge建立项目下面的命令在当前目录下建立一个my-project目录,里面就是我们的工程代码了,同时这里指定了使用vue模板,如果不指定的话,默认会使用ES6/7的模板electron-forge init my-project --template=vue运行npm start打包//打包成一个目录到out目录下,注意这...原创 2019-08-02 15:55:07 · 4932 阅读 · 0 评论 -
创建electron应用
安装Electroncnpm install electron --save-dev修改package.json,增加start命令指向electron,设定入口为main.js,参照下面代码:"main": "main.js","scripts": { "start": "electron ."}创建最简Electron项目创建main.js文件,添加下面的代码。创建...原创 2019-08-02 11:55:22 · 547 阅读 · 0 评论 -
electron ipcRenderer渲染进程发送事件, ipcMain主进程监听事件
ipcMain从主进程到渲染进程的异步通信。它处理从渲染器进程(网页)发送出来的异步和同步信息。 从渲染器进程发送的消息到主进程的异步通信。主进程:import { app, BrowserWindow,ipcMain } from 'electron' 直接在app的监听时间后面追加就行了let win; function createWindow() { //创建浏览器窗...原创 2019-09-04 18:05:15 · 5850 阅读 · 0 评论 -
electron 主进程向渲染进程发送事件,渲染进程监听事件
主进程执行: //主进程向渲染进程发送消息 win.webContents.send('ping', 'whoooooooh!')渲染进程监听:<script> let ipcRenderer = require('electron').ipcRenderer; ipcRenderer.on('ping', (event, arg) =&...原创 2019-09-04 19:13:03 · 3672 阅读 · 1 评论