美文网首页
实现文字超出展示展开全文的效果

实现文字超出展示展开全文的效果

作者: 菜鸟的平凡之路 | 来源:发表于2020-07-03 16:09 被阅读0次

实现文字超过固定行数时展示展开全文的功能

  • 通过css方式实现超出5行隐藏文本内容
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;

  • 使用js方式计算line-height

判断超出5行隐藏了

  • 使用v-text渲染文本内容
    this.$nextTick(() => {
        if(dom.offsetHeight < dom.scrollHeight) {
            // 显示展开全文按钮
        }
    })

单行文本超出隐藏

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: wrap;

相关文章

网友评论

      本文标题:实现文字超出展示展开全文的效果

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