|
|
@@ -1,51 +1,5 @@
|
|
|
-const { Application } = require('ee-core');
|
|
|
const EE = require('ee-core/ee');
|
|
|
-
|
|
|
-class Main extends Application {
|
|
|
-
|
|
|
- constructor() {
|
|
|
- super();
|
|
|
- // this === eeApp;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * core app have been loaded
|
|
|
- */
|
|
|
- async ready () {
|
|
|
- // do some things
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * electron app ready
|
|
|
- */
|
|
|
- async electronAppReady () {
|
|
|
- // do some things
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * main window have been loaded
|
|
|
- */
|
|
|
- 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();
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * before app close
|
|
|
- */
|
|
|
- async beforeClose () {
|
|
|
- // do some things
|
|
|
-
|
|
|
- }
|
|
|
-}
|
|
|
+const App = require('./electron');
|
|
|
|
|
|
// Instantiate an app object
|
|
|
-EE.app = new Main();
|
|
|
-
|
|
|
+EE.app = new App();
|