常用的echarts点击事件:legendselectchanged (图例的点击事件) click(图的点击事件)
<ve-histogram
:xAxis="options.xAxis"
:yAxis="options.yAxis"
:series="options.series"
:tooltip="options.tooltip"
:grid="options.grid"
:height="height"
:width="width"
:events="events"
:title="options.title"
:legend="options.legend"
:dataZoom="options.dataZoom"
/>
computed: {
events() {
return {
legendselectchanged: (item) => { //!!!!!图例的点击事件
// console.log(item);
this.$emit("legendclick", item, "leg");
},
click: (e) => {
let da = {};
this.data.forEach((item) => {
if (item.equName == e.seriesName) {
da = item;
}
});
this.$emit("click", e, da);
},
};
},
}