账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ECharts中点击clickName返回的值是什么?
    19
    0

    一个项目中使用了ECharts图标,点击不同图例跳转到不同的页面
    其中饼状图部分代码如下:

    if(params.componentSubType === 'bar'){
        isKey = self.option.series[params.seriesIndex].clickName[params.dataIndex];
    }

    跳转query

    query: $.extend({},{dateTime:params.componentSubType=='bar'?self.option.series[params.seriesIndex].params.timeRange:dateTime,
        source:sourceIs,
        oneName:richangquery.oneName,
        'key':(params.componentSubType=='pie'||params.componentSubType=='bar'||params.componentSubType=='line')?isKey:sourceIs,
        'irKeyword':irKeyword,
        whichListShow: whichListShow,
        sourceDis:false,
        isForum:sourceIs=='国内论坛'?true:false},
        self.clickQuery)

    这里的self.option.series[params.seriesIndex].clickName[params.dataIndex]返回值是什么?
    为什么点击其他来源是都能把key传过去,但是点击数组中第一个数据源时key就会丢失?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在ECharts中,点击事件可以返回一个对象,该对象可以包含触发事件的名称、参数、样式等信息。这个对象的名称可以是clickName,表示点击事件的名称。

      在ECharts的echarts.init函数中,可以通过this关键字来获取当前的实例对象,然后通过this.dispose方法来释放资源。

      例如:

      ```javascript var myChart = echarts.init(document.getElementById('main'));

      // 绑定click事件 myChart.on('click', function (params) { console.log('点击事件名称:' + params.clickName); // 更详细的处理代码... }); ```

      在这个例子中,当用户点击事件时,会打印出点击事件的名称。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部