| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- const { Application } = require('ee-core');
- class Index 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
- }
- }
- Index.toString = () => '[class Index]';
- module.exports = Index;
|