lihong-123

exchart点击事件,空白无值也能点击触发

 

 

 

官方给的demo

this.echartDemo.on(\'click\', function(params){ //此方法只有在柱状图有数据时有效 
   
  });
现在我要实现没有柱状图也可以点击获取值
1:第一步现在
tooltip里面的formatter获取到你需要的值,然后用个变量存起来。。。
const currentName = \'\'
tooltip: {
trigger: \'axis\',
axisPointer: {
type: \'cross\'
},
formatter: function (params) {
currentName = params.name
     let res = \'<div>设备名称:\' +currentName + \'</div>\'
      return res
     }
}
2:第二步
myChart.getZr().on(\'click\', () => {
if (currentName!== \'\') { // 不知道 为啥currentName会有两次,过滤掉是空的那一次
      console.log(currentName)
    }
})
 

分类:

技术点:

相关文章: