開發過程中通常在使用Echarts畫圖之后,我們經常會碰到這樣的需求:在柱狀圖上,點擊某條柱形,調用相應的方法或跳轉相應的界面,
當我遇到這個需求第一就想到了用on綁定點擊事件的方法,然后就在代碼上進行嘗試,果然可以實現這個功能,當點擊事件是重新獲取數據重新渲染一個圖表呢,也好實現,
但是當遇到原始圖表設有切換數據渲染的功能時呢,
最近做圖表開發的時候就遇到這種情況,下面給出我做的圖表:

這時候如果切換數據再次點擊柱狀時,點擊的數據會重復多次,切換多少次就會有多少次
解決辦法:
在綁定點擊事件前關掉點擊:
dmChart.off('click');
dmChart.on('click', function (parmas) {
alert(parmas.name);
});
完美解決,記錄一下!
