当前位置: 首页 > news >正文

uniapp小程序超出一行显示...并展示更多按钮

注意:全部标签需要浮动在父盒子右边哦

循环获取所有需要展示数据标签的高度

this.goods = this.goods.map(item => ({...item,showBtn: false}));this.$nextTick(() => {uni.createSelectorQuery().in(this).selectAll(".cart-info").boundingClientRect((data) => {if (data.length > 0) {this.goods.forEach((item, index) => {item.showBtn = data[index].height > 20;})}}).exec();})

控制显示信息数据的行数(默认是自动换行 高度超过20的话就不换行省略并且添加全部按钮)

<text class="cart-info":style="{'-webkit-line-clamp':good.showBtn?1:2}">适配车型:{{good.vehicleTypeMemo}}</text><text v-if="good.showBtn" class="checkmore" @click="checkMoreBtn(good)">更多</text>

标签的样式

.cart-info {width: calc(100% - 50rpx);line-height: 30rpx;word-break: break-all; //换行模式overflow: hidden;text-overflow: ellipsis; //修剪文字,超过2行显示省略号display: -webkit-box;-webkit-box-orient: vertical;}

http://www.lryc.cn/news/279938.html

相关文章:

  • Qt打包程序
  • 实验用PFA材质烧杯和高硼硅玻璃材质有什么区别?
  • Raspbian安装摄像头
  • 迅腾文化用网络集成化生态系统助力品牌之路的坚实后盾
  • 2401C++,C++编译时自动加密
  • vue 自定义网页图标 favicon.ico 和 网页标题
  • JOSEF约瑟端子排中间继电器 DZY-204 DC110V 导轨安装,板前接线
  • VMware workstation搭建与安装AlmaLinux-9.2虚拟机
  • 小程序基础学习(js混编)
  • git秘钥过期 ERROR: Your SSH key has expired
  • 系列十三、查询数据库中某个库、表、索引等所占空间的大小
  • 【论文解读】SiamMAE:用于从视频中学习视觉对应关系的 MAE 简单扩展
  • Docker(Mysql)将数据库表封装进容器内
  • 细谈Type-C Port的Data Role、Power Role | 乐得瑞科技
  • 团结引擎的安装
  • SpringBoot读取配置文件中的内容
  • 反弹shell方法汇总
  • 三、电脑软件路径移动方式
  • 基于JAVA+ssm智能旅游线路规划系统设计与实现【附源码】
  • 在 Windows 11 上通过 Autoawq 启动 Mixtral 8*7B 大语言模型
  • C# 图解教程 第5版 —— 第24章 预处理指令
  • 电商几乎每一次的调整,几乎都围绕着AI展开
  • [Linux 进程(三)] 进程优先级,进程间切换,main函数参数,环境变量
  • 【Java 设计模式】设计原则之单一职责原则
  • 实现导航栏吸顶操作
  • Docker简述与基础部署详解
  • (南京观海微电子)——色温介绍
  • 入门Linux简单操作
  • 操作系统复习 一、二章
  • 【国内访问github不稳定】可以尝试fastgithub解决这个问题