vue 超出多行,省略,展示显示更多按钮
前期准备:根据字体大小和行数确定这个块整体的高度
template
<div class="desc" ref="desc">{{desc}}</div>
<button v-show="showButton">显示更多</button>
script
//获取高度是否超过4行判断是否展示查看更多按钮getShowMore(){const height = this.$refs.desc? this.$refs.desc.clientHeight : 0; //根据元素的clientheight来判断if(height > 80){this.showButton = true}else {this.showButton = false}}
style
.desc{
font-size:14px;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-climp:4;
overflow:hidden;
}
vue 超出多行,省略,展示显示更多按钮相关推荐
- js文本内容显示6行,超出6行出现显示更多按钮,css样式超出行数只能使用...去替代
js处理文本内容显示6行,超出6行出现显示更多按钮,对于网上说的css样式处理,基本上都是超出6行使用-去处理,不符合需求,先看结果,再看需求:如下 先看实现结果,如下图所示: 需求:产品经理提出详情 ...
- 多行省略问题详解:省略号和文字重叠,vue之中多行省略失效。
最近敲代码的时候,遇到一个很奇葩的问题, 原因:客户需求,想要文字两端对齐,多行省略.如图: 一,vue之中多行省略失效问题: **先说一下多行省略和文字居中的基本代码**: .aboutUs-tex ...
- jq循环遍历元素的高度,判断超出显示更多按钮
项目场景: jq循环遍历元素的高度,用于判断超出显示更多按钮然后点击展示全部,再次点击控制显示一行 问题描述: 第一步:jq循环遍历元素的高度: var divlist=$(".c-clas ...
- html多行文本展开更多,仅使用CSS实现带有“显示更多”按钮的多行截断文本
前几天,在办公室的讨论中出现了截断的文字,我想知道CSS是否能够实现该功能,能够正确地截断文本,即支持以下内容: 多行 "显示更多"按钮,点击时展开文本 text-overflow ...
- java小程序显示多种按钮_微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能...
看了很多帖子,但是效果都不是很好.还是找微信小程序官方文档,自己写比较方便.自己动手丰衣足食!话不多说,上代码! 先来个效果图 html {{item.text}} 查看更多 收起 wxss .box ...
- 文本溢出显示省略号时展示‘查看更多’按钮
问题: 元素宽度100%,宽度会随着浏览器缩放而变化.元素内文本超过4行时显示省略号,同时展示'更多'按钮,点击更多按钮展示全部文本.如下图所示 分析: 文本超出4行显示省略号可以通过display ...
- uni-app Vue3文字超出规定行数时显示展开和收起功能
一.上图先 二.介绍 在做uni-app项目的过程中需要实现文字超出规定行数显示展开和收起功能,并且字体大小还可以改变,上个厕所回来之后有了解决办法~~~ 已封装为组件 可以控制多少行实现展开收起功能 ...
- 微信小程序-多行文本省略号并展示查看更多按钮
想要实现的效果如图 超过三行则显示省略号并且显示查看全部的按钮. 实现原理,首先让文本全部展示,然后根据文本所在view的高度判断是否超过三行,如果超过则说明如果使用样式会出现省略号.通过设置对应的一 ...
- css 实现超出两行、多行文字省略号显示
在我们日常使用文字超出省略号显示,一般使用下面的方式实现,但是当有需求需要实现两行乃至多行时,该怎么实现呢. 单行省略: overflow: hidden; text-overflow: ellips ...
最新文章
- Win10+Python3.6下Pytorch安装(基于conda或pip)
- 怎样用EA设计ER图
- 在Eclipse RCP中使用Spring AOP/ProxyFactory的问题
- Github标星3.7k:微软出的数据科学入门课程(附下载)
- 突破模糊定性分析,批归一化和权重衰减的球面优化机制
- UVAlive 7041 The Problem to Slow Down You(回文树)
- Android NFC开发
- 调用门、堆栈切换与调用过程返回
- C++ 头文件使用规范建议
- 小程序解析短视频接口API开发文档
- 【NanoPi T2】 8.uboot gmac网卡驱动(4) - 移植rtl8211e网卡驱动(首发)
- 苹果iPad守江山,安卓平板搅江湖】
- python在直方图上画折线图_Python 中 plt 画柱状图和折线图
- 2048小游戏后端的实现
- 零基础入门,资深吃货带你搞懂大数据
- background-position进行图片定位
- 红图新媒体-新媒体运营从何入手呢?速点了解更多
- JQuery中append(function(index,html)),appendTo(),after(function(index,html)),clone()方法
- 公司的技术团队负责人(团队管理),研发团队
- Windows内核开发初步
热门文章
- Windows下的150款免费软件
- CString转TCHAR
- 吞食天地2完全版乱码怎么解决_2人争吵了情绪很不好怎么解决
- ImageView和Glide的ScaleType
- 编程实现:为了节约用电,将用电量分成3个区间。不同的区间给出不同的收费标准。对于1至90度的电量,每度0.6元,对于91至150度的电量,每度1.1元,对于大于150度的电量,每度1.7元,编写一个J
- 【夏虫语冰】开源软件安装包制作工具(NSIS,Inno Setup)
- py2exe使用教程
- 网站存档服务ArchiveBox
- canvas 系列学习笔记一《基础》
- 电脑开不了机的原因和解决方法是什么