From 8422efcc1a35b41efcff7115872a0a25a925b85f Mon Sep 17 00:00:00 2001 From: zx <604444282@qq.com> Date: Wed, 12 Jan 2022 10:36:17 +0800 Subject: [PATCH] zx --- src/components/v-echars/index.vue | 12 ++- src/views/BrandInsight/titsopo/index.vue | 97 ++++++++++++++++++++++-- src/views/BrandInsight/titsopo/opt.js | 32 +++++++- 3 files changed, 129 insertions(+), 12 deletions(-) diff --git a/src/components/v-echars/index.vue b/src/components/v-echars/index.vue index 3be21bf..0dabc83 100644 --- a/src/components/v-echars/index.vue +++ b/src/components/v-echars/index.vue @@ -35,6 +35,11 @@ export default { this.myChart.setOption(val); } this.myChart.off('click'); //解绑点击事件 + // this.myChart.on('mouseover', (params) => { + // if(params.componentType === 'markPoint') { + // console.log('hover'); + // } + // }) this.myChart.on('click', (params) => { if(params.componentSubType === 'bar') { let obj = { @@ -51,12 +56,13 @@ export default { this.$emit("getData", o); } if(params.componentType === 'markPoint') { + params.event.event.stopPropagation(); let o = { key: params.data.name, - value: params.value, - mark: params.componentType + offsetX: params.event.offsetX, + offsetY: params.event.offsetY, } - this.$emit("getData", o); + this.$emit("clickMark", o); } }); // this.myChart.off("click"); diff --git a/src/views/BrandInsight/titsopo/index.vue b/src/views/BrandInsight/titsopo/index.vue index dbb4262..e924699 100644 --- a/src/views/BrandInsight/titsopo/index.vue +++ b/src/views/BrandInsight/titsopo/index.vue @@ -15,7 +15,18 @@