diff --git a/packages/fineui/src/base/1.pane.js b/packages/fineui/src/base/1.pane.js index e36f2bd81..285c00dad 100644 --- a/packages/fineui/src/base/1.pane.js +++ b/packages/fineui/src/base/1.pane.js @@ -111,11 +111,11 @@ export class Pane extends Widget { } ]; isNotEmptyString(o.loadingText) && - loadingTipItems.push({ - type: Text.xtype, - text: o.loadingText, - tgap: this._getSize(10), - }); + loadingTipItems.push({ + type: Text.xtype, + text: o.loadingText, + tgap: this._getSize(10), + }); return [ { @@ -158,4 +158,10 @@ export class Pane extends Widget { this.options.items = items || []; this.check(); } + + destroyed() { + super.destroyed(); + Layers.remove(`${this.getName()}-loading`); + this._loading?.destroy(); + } }