Browse Source

Merge branch 'ee_dev'

gaoshuaixing 3 years ago
parent
commit
e3e23805fa
2 changed files with 9 additions and 2 deletions
  1. 1 1
      electron/config/config.default.js
  2. 8 1
      main.js

+ 1 - 1
electron/config/config.default.js

@@ -4,6 +4,7 @@ const dayjs = require('dayjs');
 
 /**
  * 默认配置
+ * @see https://www.yuque.com/u34495/mivcfg/guk1x0
  */
 module.exports = (appInfo) => {
   /**
@@ -43,7 +44,6 @@ module.exports = (appInfo) => {
 
   /**
    * 主窗口
-   * show {boolean} true:立即显示窗口,短暂白屏;false:延迟显示窗口,无白屏
    */
   config.windowsOption = {
     width: 980,

+ 8 - 1
main.js

@@ -26,7 +26,14 @@ class Main extends Appliaction {
    */
   async windowReady () {
     // do some things
-
+    // 延迟加载,无白屏
+    const winOpt = this.config.windowsOption;
+    if (winOpt.show == false) {
+      const win = this.electron.mainWindow;
+      win.once('ready-to-show', () => {
+        win.show();
+      })
+    }
   }
 
   /**