最近需要在echarts中给tooltip添加一个跳转,也就是简单的说就是需要在tooltip中添加一个点击事件。效果如下:可以看到点击tooltip中的a标签后,触发了事件。下面开始说说怎么做吧:基本的暂时不展示,如果想让鼠标移动到tooltip框中,需要在tooltip中添加如下代码tooltip:{...position:function(point:any){//控制tolltip框的位置return[point[0],point[1]]//设置为鼠标的位置},enterable:true,//鼠标可以进入tooltip}这样tooltip框就可以被鼠标移进去,事件需要挂在窗口下,写如下代码:ngAfterViewInit(){functiontest(params:any){console.log('clicked',params)}//@ts-ignorewindow['test']=test}然后在触发事件时添加工具提示:tooltip:{...,formatter:(params:any)=>{letresult;if(params.dataType==="edge"){//line//result=params.name;}elseif(params.dataType==="node"){//node//console.log(params);结果=`
