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


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 相关文章推荐
Area 区域实现post提交数据的js写法
Apr 22 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
函数window.open实现关闭所有的子窗口
Aug 03 Javascript
JS鼠标拖拽实例分析
Nov 23 Javascript
解决Window10系统下Node安装报错的问题分析
Dec 13 Javascript
js实现的xml对象转json功能示例
Dec 24 Javascript
详解如何用babel转换es6的class语法
Apr 03 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
Aug 20 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
Sep 26 Javascript
Vue如何获取数据列表展示
Dec 11 Javascript
详解Vue中的Props与Data细微差别
Mar 02 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 isset()与empty()的使用区别详解
2010/08/29 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
php获取url参数方法总结
2014/11/13 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
Python字符转换
2008/09/06 Python
解析Python中的异常处理
2015/04/28 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
应届毕业生应聘自荐信
2013/12/07 职场文书
围城读书笔记
2015/06/26 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书
导游词之天津盘山
2019/11/01 职场文书
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js