You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache ECharts是否导出点击事件对应的EventParams类型?

Apache ECharts点击事件类型相关问题解答
  • ECharts并没有直接导出文档中提到的EventParams顶层类型,但提供了细分的事件参数类型,同时也支持TypeScript自动推断。
  • 细分事件参数类型的使用方式:
    比如图表元素点击对应的ChartEventParams,可以从echarts/types导入使用:
    import type { ChartEventParams } from 'echarts/types';
    
    myChart.on('click', (params: ChartEventParams) => {
      console.log(params.name);
    });
    
    针对不同组件的点击事件,还有对应的专属类型,比如图例点击的LegendEventParams、坐标轴点击的AxisEventParams等,都可以从echarts/types下的对应模块导入。
  • 类型推断方式:
    不需要手动导入类型时,TypeScript会自动根据myChart.on的事件类型推断出参数的具体类型,直接使用即可:
    myChart.on('click', (params) => {
      console.log(params.name);
    });
    
  • 关于文档中的EventParams:
    它是一个通用的抽象概念,指代所有事件参数的基类,属于ECharts内部的基础接口,并未对外导出,所以无法直接引用。

内容的提问来源于stack exchange,提问作者Ole

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 16:23:11