美文网首页
超过长度换行,不切割单词

超过长度换行,不切割单词

作者: FrankFang7 | 来源:发表于2020-11-05 14:28 被阅读0次

echarts的axisLabel无法自动换行,于是自己写了个方法

<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>表单验证</title>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
  <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
  <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  <style>
    .el-scrollbar__wrap {
      overflow-x: visible;
    }
  </style>
</head>

<body>
  <div id="app">
    <pre> {{ text }}</pre>
    <pre> {{ textWrap(text) }}</pre>
  </div>
  <script>
    new Vue({
      el: "#app",
      data: {
        text: 'This is a test text, veryveryveryvery long text.'
      },
      methods: {
        textWrap(text) {
          let str = ''
          let maxNum = 20
          let arr = text.split(' ')
          let tmp = ''
          arr.forEach(item => {
            if (item.length >= maxNum) {
              str = str + item + '\n'
            } else {
              if (tmp.length + item.length < maxNum) {
                tmp = tmp + item + ' '
              } else {
                str = str + tmp + '\n'
                tmp = item + ' '
              }
            }
          })
          str = str + tmp
          return str
        }
      }
    })
  </script>
</body>

</html>

相关文章

  • 超过长度换行,不切割单词

    echarts的axisLabel无法自动换行,于是自己写了个方法

  • Why don't you wrap English t

    察看正文时,如果标题是英文且需要长度需要换行,会在单词中间直接断掉换行,不好看。

  • 编写可维护的JavaScript

    基本的格式化 行的长度: 代码但行长度不超过80个字符 换行:超过单行最大字符限制,手动将一行拆成两行,下一行增加...

  • 最长最短单词

    描述 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字...

  • 【一】 字典树

    前言 一个超过1GB的文件,每一行都是一个单词,且每行长度不超过16,请找出出现次数排名前100的单词,内存使用不...

  • div内文字超长强制不换行, 超长部分省略号

    如果想在div内的文字超过限制长度又不想让他换行, 那么可以通过在css内如下设置, 即可实现超长部分不换行并以省...

  • div 强制换行显示

    在div中显示一个文本时,自动换行显示 但在碰到 测试时 一个输入很长的英文默认会认为是一个单词而不进行切割换行显...

  • 蓝杯四十

    算法训练 统计单词个数 时间限制:1.0s 内存限制:256.0MB 问题描述 给出一个长度不超过200...

  • 测试新手提交Bug时的注意点

    测试新手提交Bug时的注意点 1.缺陷摘要(Summary) 简单明了,便于理解。 长度一般不超过30个单词。 尽...

  • Excel 中单元格内容超过256并且存在特殊换行符

    问题: EXCEl 导入成内表时,单元格数据存在换行符#啊#情况以及长度超过256,且不能.txt文件格式上传。 ...

网友评论

      本文标题:超过长度换行,不切割单词

      本文链接:https://www.haomeiwen.com/subject/vioovktx.html