diff --git a/src/core/widget.js b/src/core/widget.js index 4b5b0741a..ad8ac20e2 100644 --- a/src/core/widget.js +++ b/src/core/widget.js @@ -254,8 +254,10 @@ } this._mountChildren && this._mountChildren(); if (layer === 0) { - // 最后再统一执行生命周期 - this.__afterMount(lifeHook, predicate); + // mounted放到下一个宏任务里执行 + setTimeout(function () { + self.__afterMount(lifeHook, predicate); + }, 0); } return true; },