splitHandle(value, lineNum) {
      if(value == null) return null;

      lineNum = lineNum * 2;//一个汉字两个长度

      var arr = value.split("");
      var newArr = new Array();
      var totalLen = 0;
      for(var i = 0; i < arr.length; i ++) {
        newArr.push(arr[i]);
        totalLen += this.getLength(arr[i]);
        if(totalLen % lineNum == 0) {
          newArr.push("<br />");
        }
      }

      return newArr.join("");
    },

    getLength(str) {
      let len = 0;
      if (str.charCodeAt(0) > 127 || str.charCodeAt(0) == 94) {
        len += 2; 
      } else {
        len ++; 
      } 
      
      return len;
    },

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2021-10-16
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案