exchart点击事件,空白无值也能点击触发
官方给的demo
this.echartDemo.on(\'click\', function(params){ //此方法只有在柱状图有数据时有效 });tooltip里面的formatter获取到你需要的值,然后用个变量存起来。。。
现在我要实现没有柱状图也可以点击获取值
1:第一步现在
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)
}
})