| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- const { Appliaction } = require('ee-core');
- class Main extends Appliaction {
- 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
- }
- }
- new Main();
-
|