smile-guo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  5 随笔 :: 0 文章 :: 0 评论 :: 4379 阅读

 

 

 

<div class="dp-text-ellipsis-wrapper">
       <div class="text" :style="textStyleObject" ref="text">
              <label class="btn" @click="practClick">查看更多 >></label>
               <span v-html="projectDescription"></span>
         </div>
  </div>

<script>
export default {

data(){

      return {
         lineClamp: 3,
        projectDescription: ' ',   // 后台数据
        }
},

created:{

    // 查看更多 路由跳转

     gotoIntro(){

   // 路由地址

   this.$router.push({
        path: "/viewMoreIndex",
      });

}

},

computed: {
    textStyleObject () {
          return {
              'max-height': `${2 * this.lineClamp}em `
          }
    }
}
}
</script>

<style  scoped lang="scss">

.dp-text-ellipsis-wrapper {
  display: flex;
  margin: 6px 0 20px 0;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
}
.text {
  position: relative;
  overflow: hidden;
  line-height: 2.1;
  line-height: 30px;
  font-size: 14px;

  /* 设置多行文本溢出省略 */
  display: -webkit-box;
  /* 默认最多显示3行 */
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.text::before {
  float: right;
  height: calc(100% - 20px);
  content: "";
}
.btn {
  position: relative;
  float: right;
  clear: both;
  margin-left: 10px;
  font-size: 14px;
  padding: 0 8px;
  color: #206ef7;
  line-height: 20px;
  border-radius: 4px;
  cursor: pointer;
  z-index: 10;
}

.btn::before {
  position: absolute;
  left: 1px;
  color: #333;
  transform: translateX(-100%);
  content: "";
}
</style>

版权声明:本文为CSDN博主「一个正在向大佬迈进的前端小白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_70613396/article/details/126269898

posted on   我是大胖i  阅读(1061)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示