From a2c5c86f619566753a096e2259135ed990f2cd71 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 2 Mar 2021 16:53:00 +0800 Subject: [PATCH] update --- src/core/widget.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/core/widget.js b/src/core/widget.js index 7b6b341f9..262a4b4ad 100644 --- a/src/core/widget.js +++ b/src/core/widget.js @@ -251,12 +251,14 @@ }, __afterMount: function (lifeHook, predicate) { - BI.each(this._children, function (i, widget) { - widget.__afterMount && widget.__afterMount(lifeHook, predicate); - }); - lifeHook !== false && callLifeHook(this, "mounted"); - this.fireEvent(BI.Events.MOUNT); - predicate && predicate(this); + if (this._isMounted) { + BI.each(this._children, function (i, widget) { + widget.__afterMount && widget.__afterMount(lifeHook, predicate); + }); + lifeHook !== false && callLifeHook(this, "mounted"); + this.fireEvent(BI.Events.MOUNT); + predicate && predicate(this); + } }, _mountChildren: null,