From 440781bb0fc49faa94d36020ee278ba429418c0b Mon Sep 17 00:00:00 2001 From: xinpure Date: Fri, 30 Mar 2018 01:11:16 +0800 Subject: [PATCH] dispose tooltip dom when component or chart disposed --- src/component/tooltip/TooltipContent.js | 6 +++++- src/component/tooltip/TooltipView.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/component/tooltip/TooltipContent.js b/src/component/tooltip/TooltipContent.js index 358b5673b9..8a87d217b0 100644 --- a/src/component/tooltip/TooltipContent.js +++ b/src/component/tooltip/TooltipContent.js @@ -254,7 +254,11 @@ TooltipContent.prototype = { isShow: function () { return this._show; - } + }, + + dispose: function () { + this.el.parentNode.removeChild(this.el) + }, }; export default TooltipContent; \ No newline at end of file diff --git a/src/component/tooltip/TooltipView.js b/src/component/tooltip/TooltipView.js index 34e4be1d19..b0c32e5c6f 100644 --- a/src/component/tooltip/TooltipView.js +++ b/src/component/tooltip/TooltipView.js @@ -666,7 +666,7 @@ export default echarts.extendComponentView({ if (env.node || env.wxa) { return; } - this._tooltipContent.hide(); + this._tooltipContent.dispose(); globalListener.unregister('itemTooltip', api); } });