BizCharts Legend onHover,onClick事件不生效

fjnneemd  于 4个月前  发布在  其他
关注(0)|答案(4)|浏览(58)

Legend custom 为true。onHover,onClick事件均不生效,没有效果。

<Legend
      custom={true}
      items={
              _.keys(CustomPanelIndicator2FE)
                .filter(ind => (
                  selectedInds.includes(ind)
                )).map(key => (
                  {
                    value: CustomPanelIndicator2FE[key].name,
                    marker: { symbol: 'square', fill: IndicatorColor[selectedInds.findIndex(i => i === key)], radius: 5 }
                  }
                ))
            }
     hoverable={true}
     clickable={false}
     onHover={ev => console.log(ev)} // 未生效
 />

可能原因是什么?
另外发现图表chart的on+名称+事件名称一样不生效。

onLegendItemMouseenter={e => console.log(ev)} // 也不生效
imzjd6km

imzjd6km2#

还是不行哎,click事件可以,hover事件不行

xmakbtuz

xmakbtuz3#

我也有同样的问题,不知是否有解决?

v6ylcynt

v6ylcynt4#

"bizcharts": "^4.0.6",
<!-- 事件均不生效 -->
<Legend onClick={} onHover={}></Legend>

是否是下面这个issue引起的?
G2 4.x issue #2589

相关问题