Browse Source

Merge pull request #271149 in DEC/fineui from master to feature/x

* commit '867474746217b4170974a676a4d4da87a1b6034c':
  无JIRA fix: pane的内存泄漏
master
superman 8 months ago
parent
commit
930ebedede
  1. 16
      packages/fineui/src/base/1.pane.js

16
packages/fineui/src/base/1.pane.js

@ -111,11 +111,11 @@ export class Pane extends Widget {
} }
]; ];
isNotEmptyString(o.loadingText) && isNotEmptyString(o.loadingText) &&
loadingTipItems.push({ loadingTipItems.push({
type: Text.xtype, type: Text.xtype,
text: o.loadingText, text: o.loadingText,
tgap: this._getSize(10), tgap: this._getSize(10),
}); });
return [ return [
{ {
@ -158,4 +158,10 @@ export class Pane extends Widget {
this.options.items = items || []; this.options.items = items || [];
this.check(); this.check();
} }
destroyed() {
super.destroyed();
Layers.remove(`${this.getName()}-loading`);
this._loading?.destroy();
}
} }

Loading…
Cancel
Save