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


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 相关文章推荐
检查输入的是否是数字使用keyCode配合onkeypress事件
Jan 23 Javascript
Jquery 实现table样式的设定
Jan 28 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
JS字符串false转boolean的方法(推荐)
Mar 08 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
详解Vue源码学习之callHook钩子函数
Jul 25 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
vue的for循环使用方法
Feb 12 Javascript
JS学习笔记之数组去重实现方法小结
May 29 Javascript
浅谈layui 表单元素的选中问题
Oct 25 Javascript
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
JavaScript缓动动画函数的封装方法
Nov 25 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/12/05 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
28个JS验证函数收集
2010/03/02 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
深入理解Python3中的http.client模块
2017/03/29 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
满月酒答谢词
2014/01/14 职场文书
水电工岗位职责
2014/02/12 职场文书
绩效考核实施方案
2014/03/18 职场文书
小学生倡议书范文
2014/05/13 职场文书
质量安全标语
2014/06/07 职场文书
Go语言应该什么情况使用指针
2021/07/25 Golang
python3 字符串str和bytes相互转换
2022/03/23 Python
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android