echarts 文字超长换行

formatter: function (value) {
              let ret = "";// 拼接加
返回的类目项
              let maxLength = 4;// 每项显示文字个数
              let valLength = value.length;// X轴类目项的文字个数
              let rowN = Math.ceil(valLength / maxLength); // 类目项需要换行的行数
              if (rowN > 1) {
                for (let i = 0; i < rowN; i++) {
                  let temp = "";// 每次截取的字符串
                  let start = i * maxLength;// 开始截取的位置
                  let end = start + maxLength;// 结束截取的位置
                  // 这里也可以加一个是否是最后一行的判断,但是不加也没有影响,那就不加吧
                  temp = value.substring(start, end) + "
";
                  ret += temp; // 凭借最终的字符串
                }
                return ret;
              }
              return value;
            }

记录进步每一天。

原文地址:https://www.cnblogs.com/sxdjy/p/14684015.html