微信小程序实现多行文字超出部分省略号显示功能


Posted in Javascript onOctober 23, 2019

在开发小程序: 澳买 的 时候 遇到一个棘手的问题:

当搜索澳洲产品,获取产品列表的时候,有时候产品的名称翻译成中文特别长

我们不能全部在有限的列表里面把产品名都显示出来,这样格式不好控制,显示

出来也不太美观。

这时候我们就需要一个功能:比如设置只显示2行,2行显示不下的情况下我们

用省略号... 来替代,这样显示比较美观好看,显示效果如下

微信小程序实现多行文字超出部分省略号显示功能

其实实现也是比较简单的

工程中样式文件.wxss内容如下:

.productNameText {
 color: rgb(32, 27, 27);
 font-size: 35rpx;
 text-overflow:ellipsis;
 z-index: -1;
 display: -webkit-box;
 word-break: break-all;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
}

这里-webkit-line-clamp: 3; 主要控制要显示的行数

wxml 文件内容如下:

......

<!-- produdct name -->
 <view class='productNameView'>
 <text class='productNameText'>{{item.name}}</text>
 </view>

总结

以上所述是小编给大家介绍的微信小程序实现多行文字 超出部分省略号显示,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
dropdownlist之间的互相联动实现(显示与隐藏)
Nov 24 Javascript
浅谈Javascript鼠标和滚轮事件
Jun 27 Javascript
JS如何将UTC格式时间转本地格式
Sep 04 Javascript
jquery.ui.draggable中文文档(原文翻译)
Nov 15 Javascript
用js格式化金额可设置保留的小数位数
May 09 Javascript
JavaScript获取页面上被选中文字的方法技巧
Mar 13 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
浅谈jQuery添加的HTML,JS失效的问题
Oct 05 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
JS实现简易留言板特效
Dec 23 Javascript
谈谈JavaScript中的垃圾回收机制
Sep 17 Javascript
Vue实现数据请求拦截
Oct 23 #Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 #Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
Oct 23 #Javascript
原生JS无缝滑动轮播图
Oct 22 #Javascript
Vue实现开心消消乐游戏算法
Oct 22 #Javascript
p5.js码绘“跳动的小正方形”的实现代码
Oct 22 #Javascript
微信小程序绑定手机号获取验证码功能
Oct 22 #Javascript
You might like
php 前一天或后一天的日期
2008/06/28 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
jQuery的实现原理的模拟代码 -3 事件处理
2010/08/03 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
2014/09/26 NodeJs
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
js随机生成一个验证码
2017/06/01 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
mpvue 单文件页面配置详解
2018/12/02 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
解决python3 json数据包含中文的读写问题
2018/05/10 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
python MD5加密的示例
2020/10/19 Python
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
物流管理专业职业生涯规划书
2014/01/06 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
公司庆典邀请函范文
2014/01/13 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
导游词之日月潭
2019/11/05 职场文书
基于JavaScript实现年月日三级联动
2021/06/22 Javascript