echarts折线鼠标悬浮时只显示了一条线的数据

项目中对悬浮的值formatter进行了唯一给值,并没有针对每一个进行赋值

问题代码大致为:

formatter: (params) => {
return `${params[0].name}  <br/> 
        ${params[0].值1}
        ${params[0].值2} :
        ${params[0].value == 0 ? "-" : Number(params[0].value).toLocaleString()}单位`;`}

处理方式:

 tooltip: {
        trigger: 'axis',
        formatter: function(params) {
            let content = params[0].name + '<br/>';
            params.forEach(function(item) {
                content += item.值1+ ' ' + item.值2+ ' : ' + (item.value == 0 ? "-" : Number(item.value).toLocaleString()) + '单位';
            });
            return content;
        }
    },
posted @ 2024-05-09 17:06    阅读(547)  评论(0)    收藏  举报