
基于Vue.js和Electron的桌面应用开发实战
以实战为线索,逐渐深入使用Vue.js和Electron开发桌面应用
Tomonkey
Java Coder, Python Coder...
展开
-
ElectronVue系列 -- 1.迅速搭建最新的脚手架,不再使用electron-vue
参考如下链接搭建即可,整合最新版本的vue和electron,搭建脚手架手把手教你使用Electron5+vue-cli3开发跨平台桌面应用不使用 SimulatedGREG/electron-vueSimulatedGREG/electron-vue已经很久没有更新了,而且其生成的工程结构并不是vue-cli3,所以放弃使用。搭建命令简单记录如下(按照顺序)记得先将npm源,换...转载 2020-02-27 15:46:28 · 1587 阅读 · 3 评论 -
ElectronVue系列 -- 2. 如何给元素添加右键菜单,编辑或删除该元素
现在有一个列表,需要给列表的每一行增加右键菜单功能,右键菜单有删除或者编辑功能,截图示例如下。代码示例1. 给元素添加右键事件监听@contextmenu="rightClick"添加右键事件监听<b-list-group-item v-for="(item, index) in itemList" :key="item.id" @contextmenu="...原创 2020-02-27 16:53:08 · 2242 阅读 · 0 评论 -
ElectronVue系列 -- 3. 优雅地使用input组件上传文件时获取文件,及文件名称
需要用到上传文件,那么使用的是<input type="file" />,当然了,肯定加了hidden属性,不然原生的input上传文件非常的丑。截图示例如下:代码示例这里的图标我用到了BootstrapVue,如何使用请自行搜索。HTML代码<div class="h4" style="text-align: left;"> <! -- 上传图标...原创 2020-02-27 17:12:17 · 1838 阅读 · 0 评论 -
ElectronVue系列 -- 4.左右拖拽div侧边栏,调整区域大小
如下,一分为三,想要可以拖拽,调整左、中、右大小话不多说,直接上代码代码示例HTML代码其实是5个div,拖拽区域也是div,只不过就是窄一点<template> <div id="hello-id"> <div id="left-id"></div> <div id="resize1" class="resize-div...原创 2020-02-27 17:45:58 · 2307 阅读 · 0 评论 -
ElectronVue系列 -- 5.使用electron-store存储信息到本地磁盘
由于需要持久化存储一些信息到磁盘上,信息比较简单,无需过多设计。经过搜索发现electron-store比较好用1. 引入插件Electron-Storehttps://github.com/sindresorhus/electron-store$ npm install electron-store2. 修改配置修改文件vue.config.js文件进行配置module.exports={ pluginOptions: { electronBuilder: {原创 2020-10-03 11:35:00 · 6705 阅读 · 12 评论