electron-vue 介绍以及基础使用

 electron-vue 介绍以及基础使用

 

Electron是一个基于node.js的跨平台桌面应用

它最大的有点在于可以使用JavaScript 和 HTML来构建跨平台的桌面应用。

我们常见的文本编辑器 atom,vscode就是基于Electron开发的。


electron-vue使用前需要一定的vue和vue-cli使用基础

安装生成项目:

最好不要选择eslint。

npm install -g vue-cli
vue init simulatedgreg/electron-vue projectname

 目录结构:

 

dist文件夹不用管。

static文件存放静态文件

build文件里有一个icons存放图标的文件。里面默认有三个系统(mac,linux,windows)用的图标, 更换自己的图标时需要参考原来的大小。windows是ico后缀

main是文件是主线程

renderer是渲染线程,里面的结构就是正常的vue操作。

index.ejs就是vue-cli的index.html

npm run dev  运行

npm run build 打包成exe项目   或者 把npm换成yarn

 主线程的参数以及优化体验(main/index.js)

mainWindow = new BrowserWindow({   //创建窗口实例
    height: 670,   //高
    useContentSize: true,
    width: 1020, //宽
    frame:false,  //是否添加边框;默认为true
    minWidth:1020,  //宽最小值
    minHeight:670, //高最小值
    show:false  //隐藏页面; 默认为true
  })

mainWindow.on('ready-to-show',() => {  //监听加载完后再展示窗口
    mainWindow.show()  
  })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值