Electron一个示例程序

一个简单的Electron项目包含三个文件
在这里插入图片描述

我们在文件夹E:\greeting1 中新建 index.html、main.js、package.json三个文件。

标题

在package.json中写入

{
  "name": "greeting",
  "version": "0.1.0",
  "main": "main.js"
}

这个文件中不能有注释

在main.js中写入

const {app, BrowserWindow} = require('electron')
//声明我们的greeting窗体变量
let greetingWin;

//当app完成初始化时,执行窗体的创建。
app.on('ready', createGreetingWindow)

function createGreetingWindow(){
    //构建一个高600,宽800的窗体,可以认为,一个窗体是一个浏览器的tab选项卡。
    greetingWin = new BrowserWindow({width: 800, height: 600})
    //窗体中显示的内容是index.html文件中的内容,将按照google浏览器的渲染方式,渲染显示。
    //__dirname,表示main.js所在的目录路径
    greetingWin.loadURL(__dirname + "/index.html")
    //监听窗体关闭事件,当窗体已经关闭时,将win赋值为null,垃圾回收。
    greetingWin.on('closed', () => {
       win = null
    }) 
} 

在index.html中是要显示的内容,写入

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello Electron!</title>
  </head>
  <body>
    <h1>Hello Electron!</h1> 
    <p id="demo">这是一个段落</p>
    <button type="button" onclick="myFunction()">点击这里</button>
    <script >
    	function myFunction()
    	{
    		document.getElementById("demo").innerHTML="hello electron!"
    	}
    </script>
  </body>
</html>

保存文件。

然后按win+R键,运行cmd
在这里插入图片描述
项目文件夹在E:\Electron\greeting1,我们进入到E:\Electron,运行electron greeting1
在这里插入图片描述
弹出窗口
在这里插入图片描述
就构建了一个Electron程序。

参考https://blog.csdn.net/g6666123/article/details/78885813#comments

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值