{{desc}}script //获取高度是否超过4行判断是否展示查看更多按钮 getShowMore(){ const height = this.$refs.desc? this.$refs.desc.clien._vue文字超过四行...显示更多,点击更多展示全部内容">
赞
踩
前期准备:根据字体大小和行数确定这个块整体的高度
<div class="desc" ref="desc">{{desc}}</div>
<button v-show="showButton">显示更多</button>
//获取高度是否超过4行判断是否展示查看更多按钮
getShowMore(){
const height = this.$refs.desc? this.$refs.desc.clientHeight : 0; //根据元素的clientheight来判断
if(height > 80){
this.showButton = true
}
else {
this.showButton = false
}
}
.desc{
font-size:14px;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-climp:4;
overflow:hidden;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。