Electron(二)安装vscode工具与接受消息操作

安装前提是大家都已经搭建成功了electron环境,接下来我们接着上次的内容继续往下走,

本文主要是讲解工具的使用,首先当然是下载vscode ,传送门在这里 vscode中文网点击下载就好了啊!

 

被我下载下来了 接下来的点击就行了

 

代码部分已经贴出来了

接下来看第二部分

大家可以验证一下 这里我简单修改了一下之后我们到终端,移动到对应目录  electron index.html就可以运行了 是不是很酷炫,

由于图片的注释被遮盖了 在这里我发一下代码,

main.js

 

const {ipcMain} = require('electron')//全局模块 引入electron

ipcMain.on('asynchronous-message',(event,arg) =>{//监听web page里发出的message
  console.log("mian1" + arg)

event.sender.send('asynchronous-reply','pong')//在main process里向web page发出message

})

ipcMain.on('asynchronous-message',(event,arg) =>{

  console.log("main2" + arg)

event.returnValue = 'pong'
})

testp.js

 

 

const {ipcRenderer} = require('electron')

function init(){

    ipcRenderer.on('asynchronous-reply',(event,arg) =>{
        alert("web2" + arg)
    })
}
function say_hello(){
    message = ipcRenderer.send('asynchronous-message','ping');
    //ipcRenderer.send('asynchronous-message','ping');//发送消息
    //alert("web1" + 'ping');
    alert(message);
}



packahe.json

 

 

{
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "repository": "https://github.com/electron/electron-quick-start",
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "^1.4.1",
    "gulp": "^3.9.1"
  }
}

 

今天又是代码满满的一天

转载于:https://my.oschina.net/8946a/blog/839261

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值