From ccb35b2d6a25fc10dd5d1825f90a7ee6cb2d5f98 Mon Sep 17 00:00:00 2001 From: wisonic-s Date: Fri, 11 Nov 2022 15:51:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=A7=86=E5=9B=BE-echarts):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=80=89=E4=B8=AD=E9=AB=98=E4=BA=AE=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复 ECharts 部分组件在点击某个区域后调整维度或者指标之后出现异常的选中状态 https://www.tapd.cn/55578866/bugtrace/bugs/view/1155578866001019251 --- frontend/src/views/chart/components/ChartComponent.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/views/chart/components/ChartComponent.vue b/frontend/src/views/chart/components/ChartComponent.vue index e4cfcfce24..c19ee1b923 100644 --- a/frontend/src/views/chart/components/ChartComponent.vue +++ b/frontend/src/views/chart/components/ChartComponent.vue @@ -237,10 +237,6 @@ export default { if (that.linkageActiveParam) { that.reDrawView() } - that.linkageActiveParam = { - seriesIndex: that.pointParam.seriesIndex, - name: that.pointParam.name - } if (that.trackMenu.length < 2) { // 只有一个事件直接调用 that.trackClick(that.trackMenu[0]) } else { // 视图关联多个事件 @@ -450,6 +446,10 @@ export default { this.$emit('onChartClick', this.pointParam) break case 'linkage': + this.linkageActiveParam = { + seriesIndex: param.seriesIndex, + name: param.name + } this.linkageActive() this.$store.commit('addViewTrackFilter', linkageParam) break