提交 1dd87fda 编写于 作者: O Ovilia

fix(bar-race): stop rendered listener when dispose

上级 d155de18
......@@ -207,6 +207,7 @@ class BarView extends ChartView {
}
else {
this._onRendered = () => {
console.log('on rendered');
const orderMap = (idx: number) => {
const el = (data.getItemGraphicEl(idx) as Rect);
if (el) {
......@@ -536,8 +537,13 @@ class BarView extends ChartView {
api.dispatchAction(action);
}
remove() {
remove(ecModel: GlobalModel, api: ExtensionAPI) {
this._clear(this._model);
this.removeOnRenderedListener(api);
}
dispose(ecModel: GlobalModel, api: ExtensionAPI) {
this.removeOnRenderedListener(api);
}
removeOnRenderedListener(api: ExtensionAPI) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册