添加echarts事件-vue

场景描述

echarts图表提供了很多事件,例如单击、图例切换等事件

实现思路

在echarts-vue组件的echarts事件属性(数组格式)中定义事件名及方法,格式如下:

[['事件名1', 方法名1],['事件名2', 方法名2]]

实现步骤

本例添加单击click和图例切换事件legendselectchanged,事件名称从echarts官网获取

1 设置echarts事件属性

在echarts组件的echarts事件属性中输入下面的代码

[['click', chartClick],['legendselectchanged', legendselectchanged]]

2 添加js方法

在js文件中添加chartClick和legendselectchanged方法,代码如下

let chartClick = (params) => {
    alert("click");
}

let legendselectchanged = (params) => {
    // 获取点击图例的选中状态
    var isSelected = params.selected[params.name];
    // 在控制台中打印
    console.log((isSelected ? '选中了' : '取消选中了') + '图例' + params.name);
    // 打印所有图例的状态
    console.log(params.selected);
}

results matching ""

    No results matching ""

    results matching ""

      No results matching ""