echarts圖的點擊事件調用n次的問題

比如第一次點擊會調用一次,第二次點擊會調用兩次,第三次會調用四次,依次增加

 

第一種方法

清楚初始化的配置

            // 解決點擊事件調用n次的問題
                // 1、清除畫布
                myChart.clear()
                // 2、調用setOption
                myChart.setOption(option)
                ///3、在渲染點擊事件之前先清除點擊事件
                myChart.off('click')
                myChart.on('click', function (params) {
                    // console.log(params)
                    if (params.value === '訂單') {
                        console.log(params.value)
                    }
                })

第二種方法

傳遞第一次參數作爲判斷依據,第一次加載點擊,後面再次點擊不用在創建,

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章