|
|
@ -874,7 +874,7 @@ export class Widget extends OB { |
|
|
|
this._assetMounted(); |
|
|
|
this._assetMounted(); |
|
|
|
this.__destroy(); |
|
|
|
this.__destroy(); |
|
|
|
this.fireEvent(Events.UNMOUNT); |
|
|
|
this.fireEvent(Events.UNMOUNT); |
|
|
|
this._purgeRef(); // 子组件unmount ref置为null了,父组件拿不到ref,导致报错
|
|
|
|
// this._purgeRef(); // 子组件unmount ref置为null了,父组件拿不到ref,导致报错
|
|
|
|
this.purgeListeners(); |
|
|
|
this.purgeListeners(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -959,6 +959,7 @@ export class Widget extends OB { |
|
|
|
this.fireEvent(Events.DESTROY); |
|
|
|
this.fireEvent(Events.DESTROY); |
|
|
|
this._purgeRef(); |
|
|
|
this._purgeRef(); |
|
|
|
this.purgeListeners(); |
|
|
|
this.purgeListeners(); |
|
|
|
|
|
|
|
this.options = {}; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|