解决Echarts图表中tooltip无法换行问题

解决Echarts图表中tooltip无法换行问题echarts tooltip

这里设置宽度、颜色都是是可以生效的,但就是不换行
echarts

解决办法tooltip. extraCssText

echarts

extraCssText: 'max-width:300px; white-space:pre-wrap'

echarts tooltip

tooltip: { // 单个柱子显示悬浮内容
          extraCssText: 'max-width:300px; white-space:pre-wrap',
          formatter: function(params) {
            let transportType = '' // 运输方式
            let chineseName = '' // 国家中文名称
            let deliverCount = '' // 发货数量
            let drawCount = '' // 提取数量
            let drawRate = '' // 提取率
            let effectCount = '' // 签收数量
            let effectRate = ''// 签收率
            let lastDeliverTime = '' // 最晚到仓时间
            let averageAging = ''// 平均时效
            let abnormalRemark = ''// 异常备注
            const matchingItem = arrSet1.find(item => item.shortName === params.seriesName && item.deliverDate === params.name)

            if (matchingItem) {
              transportType = matchingItem.transportType
              chineseName = matchingItem.chineseName
              deliverCount = matchingItem.deliverCount
              drawCount = matchingItem.drawCount
              drawRate = matchingItem.drawRate || 0
              effectCount = matchingItem.effectCount
              effectRate = matchingItem.effectRate
              lastDeliverTime = matchingItem.lastDeliverTime ? _this.$moment(matchingItem.lastDeliverTime).format('YYYY-MM-DD HH:mm:ss') : '' // 最晚到仓时间
              averageAging = matchingItem.averageAging != null ? matchingItem.averageAging : '' // 平均时效
              abnormalRemark = matchingItem.abnormalRemark != null ? matchingItem.abnormalRemark : ''
            }
            let result0 = `运输方式:${transportType} ` + '<br>' + `国家:${chineseName}` + '<br>' + `发货数量:${deliverCount}` + '<br>'
            let result1 = `提取数量:${drawCount}` + '<br>' + `提取率:${drawRate} %` + '<br>' + `签收数量:${effectCount}` + '<br>' + `签收率:${effectRate} %`
            let str = params.seriesName + '<br>' + result0 + result1 + '<br>' + `发货时间:${params.name}<br>最晚到仓时间:${lastDeliverTime}<br>平均时效:${averageAging}<br>异常备注:${abnormalRemark}`
            return str
          }
        }

解决之后

echarts

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值