下面这个是官方文档的

const {BrowserWindow} = require('electron')
  let win = new BrowserWindow({show: false})
  win.once('ready-to-show', () => {
    win.show()
 

所以进行检测,发现这个文件慢了

明白了以后,就直接用js load事件即可,注意这里还没有载入vue哦。

近期Peter 尘在做vue_electron项目的过程中需要使用SVGA动效图,于是乎用了svga.lite插件,意外的是图片项目直接崩盘(白屏),CUP占用率直接飙升到100%,特此,在这里记录一下SVGA格式图片踩下的坑: 项目场景: 项目场景:直播平台刷礼物,需要使用较大的SVGA动效图 问题描述: 使用svga.lite插件SVGA图片后,连续刷比较大的礼物会出现白屏,内存占用过高,应用直接崩盘的情况 import { Downloader, Parser, Play 1. 原理:创建一个窗口用以loading.html页面动画,然后创建主项目窗口,当主窗口启动时(或者首页请求成功数据之后),关闭窗口显示主项目窗口。 1.1再src/main/index.js主线程中: import { app, BrowserWindow, Menu, ipcMain } from 'electron' if (process.env.NODE_ENV !== 'development') { global.__static = requir... 这是 Electron 应用程序的主进程文件。这是应用程序的入口 HTML 文件,它是在 Electron 窗口中显示的第一个内容。这是渲染器进程中的一个 Vue 组件。这是渲染器进程的入口文件。这是应用程序的入口文件。的属性,它将会被实时更新以反映最新的时间。在上面的示例中,在模板中添了一个标题。上面的示例中,在模板中添了一个标题和一条显示当前时间的信息。在上面的示例中,我们使用了 Electron 的。在上面的示例中,我们使用了 Electron 的。以下是一个简单的示例,创建了一个窗口并。 在源码里面翻到了: https://github.com/electron-userland/electron-forge/blob/master/packages/api/cli/src/util/check-system.ts#L94-L100 在home目录下 对应windows下的C:\Users\yourusername 在里面建一个文件.skip-forge-system-check就可以跳过了。 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 electron-vue脚手架搭建的项目,在开发阶段可能你注意不到项目启动慢的问题,但是在build 生成的exe可执行文件,启动后,要反应很久才能进入到app.vue 中的页面,体验性很差。 针对上诉问题,产生的原因是在渲染进程vue的时候,特别慢,为了 文章目录导读开发环境渲染进程中报错 electron require is not define渲染进程中 创建子窗口安装 @electron/remote主进程开启 remote功能渲染进程 index.html 中创建按钮渲染进程 renderer.js 直接引用remote的BrowserWindow功能参考资料 要想知道 `electron` 的启动过程,就需要知道 主进程、渲染进程分别是什么,因为 `electron` 就包含这两种进程 `electron` 项目跟所有的 `npm` 项目一样,入口都是 `package.json` 中的 `main` 字段指定的 js,比如你指定的是 `app.js`。 使用NSUserDefaults 或者 自己实例化一个单例 在AppDelegate.m里面添- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (![[NSUserDefaults standardUserDefa 关注并将「趣谈前端」设为星标每早08:30按时推送技术干货/优秀开源/技术思维之前有朋友希望我基于H5-Dooring开发一款桌面端应用, 最近刚好有时间, 就花了小半天时间从零使用ele... 比如酷狗音乐,导航是比较好看。做法是隐藏原生菜单,用自己的 html 代替。下面我们将原生菜单功能改为自定义菜单。首先通过frame// frame boolean (可选) - 设置为 false 时可以创建一个无边框窗口 默认值为 true。// 去除边框,菜单也不可见了})Tip: frame boolean (可选) - 设置为 false 时可以创建一个无边框窗口 默认值为 true接着在 html 页面实现自己的菜单。新建窗口span> 项目背景:打包好的应用在移动热点数据下打开很慢(正常网络没问题,优化方案未知,欢迎评论),会有很长时间白屏,因此想一个启动页,等网站渲染好了再显示,同时添断网检测,网站不通时跳到本地断网提示页。 项目使用的脚手架是electron-webpack-quick-start,正常的网址是远程网址 主线程main/index.js中的部分代码 const startTime=new Date(); const waitTime=6; // 断网检测 const isReachable = re