美文网首页
通过js给文本+省略号

通过js给文本+省略号

作者: 邹小小白 | 来源:发表于2022-01-04 17:50 被阅读0次

废话不多说直接上代码

<div ref="detailDom">

this.$nextTick(() => {

      this.detailDom = this.$refs.detailDom

      this.showDetailBtn = this.detailDom.clientHeight < this.detailDom.scrollHeight

      console.log(this.detailDom.clientHeight)

      console.log(this.detailDom.scrollHeight)

    const text = this.deteil//文本

      const el = this.$refs.detailDom

      const h = el.offsetHeight

      console.log(h)

      console.log(el.scrollHeight)

      for(let i = 0; i <= text.length; i++) {

          el.innerHTML = text.substr(0, i);

          if(h < el.scrollHeight) {

              el.style.overflow = 'hidden';

              el.innerHTML = text.substr(0, i-3) + '...'

              break;

          }

      }

    })

相关文章

网友评论

      本文标题:通过js给文本+省略号

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