diff --git a/src/observer.js b/src/observer.js index b64f7d0..27b9c0a 100644 --- a/src/observer.js +++ b/src/observer.js @@ -14,7 +14,7 @@ export default function observer () { if (EVENT_TYPE.indexOf(event) > -1) { if (isFunc(fn)) { event === 'ready' - ? fn(self) + ? Promise.resolve().then(() => { fn(self) }) : self[`on${firstLetterUpper(event)}`] = fn } } else {