一般只有點擊點得到時候才能獲取到內容,點擊陰影部分不管用,
但是現在我想點擊陰影部分獲取對應的日期
1,在tooltip里邊把日期獲取到存儲起來
formatter:function (params) { //console.log(params); var valdata=params[0].axisValue; sessionStorage.setItem('pamVal',valdata); }
2,設置全局點擊事件,講存儲的值拿出來,這里我寫了判斷吧陰影區域找了出來
(需要注意的是,只有點擊陰影的時候再把值拿出來,如果點擊其他區域拿的值就會不對應)
warn.getZr().on('click', function(params){ const pointInPixel= [params.offsetX, params.offsetY]; if (warn.containPixel('grid',pointInPixel)) { console.log(sessionStorage.getItem('pamVal')) } })