Browse Source

Load first page

pull/3411/head
Artur Arseniev 6 years ago
parent
commit
ced8e16cc8
  1. 9
      src/pages/index.js

9
src/pages/index.js

@ -19,12 +19,15 @@ export default () => {
*/ */
init(opts = {}) { init(opts = {}) {
const { em } = opts; const { em } = opts;
this.config = { ...opts }; const cnf = { ...opts };
const pages = new Pages(); this.config = cnf;
const defPages = cnf.pages || [];
const pages = new Pages(defPages);
this.pages = pages;
!pages.length && this.add({ type: 'main' });
pages.on('add', (p, c, o) => em.trigger(`${evPfx}add`, p, o)); pages.on('add', (p, c, o) => em.trigger(`${evPfx}add`, p, o));
pages.on('remove', (p, c, o) => em.trigger(`${evPfx}remove`, p, o)); pages.on('remove', (p, c, o) => em.trigger(`${evPfx}remove`, p, o));
this.em = em; this.em = em;
this.pages = pages;
return this; return this;
}, },

Loading…
Cancel
Save