基于Electron vue的桌应用实战2前端工程师 @美团点评-到店事业群 负责-度假业务系统⼯工程化 瓦匠桌⾯面应⽤用开发者 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 优点:开发速度快,跨平台,更更新迭代快 缺点:集成Chromium,安装包⼤大 优点:接近Native性能,功能丰富,跨平台 缺点:库太⼤大,编译慢,开发周期⻓长 桌⾯面应⽤用开发选型 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 优秀的组件化机制 ✔ 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 项⽬目实践 Electron原理理 两个核心 Main-process Render-process 应⽤用架构选型 项⽬目实践 BrowserWindow 多窗⼝口 单窗⼝口0 码力 | 34 页 | 3.47 MB | 1 年前3
electron中文教程
BrowserWindow 实例都在自己的渲染进程里运行页面。当一个 BrowserWindow 实例被销毁后,相应的渲染进程也会被终止。 主进程管理所有页面和与之对应的渲染进程。每个渲染进程都是相互独立的,并且只关心他们自己的页面。 由于在页面里管理原生 GUI 资源是非常危险而且容易造成资源泄露,所以在页面调用 GUI 相关的 APIs 是不被允 许的。如果你想在网页里使用 GUI 操作, app - 80 - 本文档使用 书栈(BookStack.CN) 构建 返回当前应用程序的语言。 path String 在最近访问的文档列表中添加 path 。 这个列表由操作系统进行管理。在 Windows 中您可以通过任务条进行访问,在 macOS 中你可以通过 dock 菜单 进行访问。 清除最近访问的文档列表。 tasks [Task] - 一个由 Task 对象构成的数组 服务器端的配置和 macOS 也是不一样的,你可以阅读 Squirrel.Windows 这个文档来获得详细信息。 Linux 下没有任何的自动更新支持,所以我们推荐用各个 Linux 发行版的包管理器来分发你的应用。 autoUpdater 对象会触发以下的事件: 返回: error Error 当更新发生错误的时候触发。 当开始检查更新的时候触发。 autoUpdater0 码力 | 203 页 | 2.72 MB | 1 年前3
共 2 条
- 1













