Skip to content

特色功能

说明

目前的市面上已经有很多 electron 和 vue 的捆绑插件和框架,但通常都是一套简单的解决方案,并没有一体式的可供热拔插的功能解决方案,本框架有如下几大通用功能供您拆解使用。

分支说明

本框架以分支的形式分发不同功能的代码库。

electron-vue-template

  • master
    • 只保留最稳定的功能和依赖
  • NoLayOut
    • 这个分支的主进程使用了 typescript,同时依赖部分将采用激进式更新,并且渲染进程如其名,没有任何多余的代码,只有一个页面,依赖和功能同上分支。

electron-vite-template

这个仓库内全部使用 typescript

  • main
    • 只保留最稳定的功能和依赖
  • strict
    • 这个分支不再允许渲染进程使用任何有关 node 的 api,您必须通过预加载 js 去传递数据

多种更新方式

拥有两种更新方法,不再仅仅只局限于 updater 的方法进行更新,您可以自行定制属于您自己的安装包并更新(需要您拥有 nsis 基础)使用详情请下跳到主进程代码解析

自定义头部

在 win 情况下允许您关闭 electron 自带的程序头部,使用您自己的程序头部,更加美观,代码位置在src\renderer\components\title中,可自行修改

内置服务端

在 electron 中加入了 express 服务端,允许您将您的软件作为服务端使用 or 实现一些特定需求。(或者您可以更换为您更顺手的 node 服务端)

ffi-napi

允许您在指定文件夹加入 dll 文件来直接调用 dll,免去配置开发和生产环境时由于文件位置不对导致 dll 调用失败的问题。详情请到进阶中查看。

Released under the MIT License.