添加echarts事件-pro

场景描述

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

实现思路

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

{
    "事件名1": $page.方法名1,
    "事件名2": $page.方法名2
}

实现步骤

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

1 设置echarts事件属性

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

{'click':$page.chartClick,'legendselectchanged':$page.legendselectchanged}

2 添加js方法

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

chartClick = (params) => {
}

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 ""