1.与普通vue项目一样安装node、淘宝源等,然后再

electron官网:https://www.electronjs.org/

安装electron:

npm install electron

安装yarn命令:

npm install yarn -g

安装依赖:yarn install 或npm install,建议yarn install

项目启动命令:

yarn run electron:serve

所有命令

2.项目目录如下,我这里是webstorm开发,入口文件是background.js,与普通vue项目入口main.js是不太一样的,项目所需要的依赖、第三方插件、样式以及路由、缓存、api请求样例都已经有了,剩下的只是对应实际的业务功能真正开发了

3.如何实现与QQ靠边自动隐藏的功能?

这里采用监控鼠标获得焦点和失去窗口焦点的思想来实现,如图,靠右边:

靠左边:

靠顶部,因为录屏的问题,无法录得整个窗口:

右键设置窗口

访问设置:

通用设置

版本更新:

4. 打包,命令:yarn run electron:build,两种安装方式,加压免安装和exe安装文件

5.配置文件,vue.config.js

nsis: {oneClick: false, // 是否一键安装allowElevation: true, // 允许请求提升。 如果为false,则用户必须使用提升的权限重新启动安装程序。allowToChangeInstallationDirectory: true, // 允许修改安装目录installerIcon: "public/favicon.ico", // 安装图标uninstallerIcon: "public/favicon.ico", //卸载图标installerHeaderIcon: "public/favicon.ico", // 安装时头部图标createDesktopShortcut: true, // 创建桌面图标createStartMenuShortcut: true, // 创建开始菜单图标shortcutName: "爱芳芳助手", // 图标名称license: "LICENSE.txt",},

6.源码下载

有遇到问题请留言或私聊!!!

electron+vue+elementui实现类似QQ窗口靠边自动边缘隐藏,electron+vue桌面应用项目框架搭建相关推荐

  1. VC 仿QQ窗口靠边自动收缩隐藏效果

    一.观察 模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点: 1.窗口开始粘附时,检测的是鼠标坐标与桌面边界的距离,特别地,粘附在下面的时候,检测的是与任务栏的距离: 2. ...

  2. MFC仿QQ窗口靠边自动收缩隐藏效果(附源代码)

    /*在原创的基础上做了部分修改*/ 一.[观察] 模仿前最重要的一步就是观察,经过半天对QQ的摆弄和摸索,总结出了以下一些特点: 1.窗口开始粘附时,检测的是鼠标坐标与桌面边界的距离,特别地,粘附在下 ...

  3. C#实现仿QQ窗口靠边自动隐藏

    今晚做网络通讯的实验,想实现下类似QQ滴窗口靠近屏幕上方自动隐藏,上网搜了下代码,发现这个比较简单,而且又很好的实现了所需功能,特记录如下,主要用了三个计时器来实现,开始时设置计时器1启用,计时器2 ...

  4. [Vue 牛刀小试]:第十六章 - 针对传统后端开发人员的前端项目框架搭建

    一.前言 在之前学习 Vue 基础知识点的文章中,我们还是采用传统的方式,通过在 html 页面上引用 vue.js 这个文件,从而将 Vue 引入到我们的项目开发中.伴随着 Node.js 的出现, ...

  5. vue+elementui实现app布局小米商城,样式美观大方,功能完整

    目录 一.项目效果在线预览 二.效果图 1.首页效果图 2.分类,动态分类+商品数据根据所属分类动态切换 3.购物车,动态添加购物车(增.删.改.查) 4.我的 5.登录注册 6.商品详情 7.搜索( ...

  6. vue+elementui实现联想购物商城,样式美观大方

    目录 一.首页效果图对比 1.联想商城官方截图: 2.作者项目效果图: 二.商品详情效果图对比 1.联想官方截图: 2.作者项目截图: 三.购物车 1.效果图 四.登录注册 1.手机号登录 2.账号密 ...

  7. C语言实现类似QQ聊天界面抖动功能

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104991863 实 ...

  8. java基于ssm+vue+elementui楼盘房屋销售系统 前后端分离

    楼盘房屋是人类居住是必须的一个环境.且因为我国城镇化比例比较高,所以当前有很多的人希望到城市购买相关的楼盘和房屋.以更方便享受城市的教育和医疗资源.也能够让需要房屋销售相关信息的人更快的获取到更加全面 ...

  9. 基于vue+elementui+admin的axios封装

    文章目录 系列文章目录 前言 一.基于vue+elementui+admin对axios进行封装? 二.使用步骤 1.若项目需要进行字符防串改处理(项目需要而定) 2.创建crypto.js和encr ...

最新文章

  1. 决策树算法(一)——一些重要的数学概念
  2. 辨别 Windows CE, Windows XP Embedded 和 Windows Mobile
  3. CentOS Wifi Connection
  4. python查询文件软件_Python小工具--多文件查找字符串fs
  5. 乐鑫官宣:ESP32-S3真的来了!
  6. AirFlow官方入门DAG示例
  7. crt查看oracle安装目录,ORACLE 11g数据库安装步骤
  8. 甲醛|甲醛介绍|甲醛如何清理
  9. 书评:学会提问——批判性思维指南
  10. Java用Swing写一个txt文本阅读器,并保存成有格式文本
  11. 基于单片机出租车计价器设计
  12. excel冻结窗口_excel表格怎么来冻结窗口同时冻结行和列
  13. python编写一个汇率兑换程序_汇率兑换—python第一课
  14. 计算机等级考试四级--数据库原理
  15. 【Linux】Linux操作系统简单介绍 ----vim编辑器
  16. 旷视研究院夺得 NeurIPS 2021 ML4CO 组合优化比赛 Dual task 赛道第一
  17. 护卫神备份mysql_护卫神好备份系统数据库怎么备份?
  18. Java除法结果带小数、进一法的实现(java)
  19. 推动加密硬件性能改进的六项创新
  20. 工程机械液压系统的组成及功能概述

热门文章

  1. 居然要周末加班才解决这个问题
  2. vue给dom元素绑定动态背景图
  3. 电商巨头的智能家居大战
  4. 牛客每日练习----B-布置会场(II),B-经商,B-苦逼的单身狗
  5. 直男程序员安慰他人方法
  6. vue-cli创建uni-app引入uni-ui
  7. 【蓝桥杯】 历届试题 题解
  8. [139]python selenium之模拟键盘操作
  9. CV学术笔记(一)从小白开始入门科研:学习基础理论
  10. 【Python】对象(包括类、函数)取名方法