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


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 相关文章推荐
Jquery 常用方法经典总结
Jan 28 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
用jquery获取自定义的标签属性的值简单实例
Sep 17 Javascript
纯JS焦点图特效实例(可一个页面多用)
Dec 07 Javascript
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
vue中页面跳转拦截器的实现方法
Aug 23 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 Javascript
JS实现处理时间,年月日,星期的公共方法示例
May 31 Javascript
vue项目初始化到登录login页面的示例
Oct 31 Javascript
JavaScript实现简单计算器功能
Dec 19 Javascript
vue实现学生信息管理系统
May 30 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函数eval()介绍和使用示例
2014/08/20 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
用document.documentElement取代document.body的原因分析
2009/11/12 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
vue2手机APP项目添加开屏广告或者闪屏广告
2017/11/28 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python urlopen()函数 示例分享
2014/06/12 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
Python 学习教程之networkx
2019/04/15 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
python实现简单井字棋小游戏
2020/03/05 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
初入社会应届生求职信
2013/11/18 职场文书
小学生安全保证书
2014/02/01 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
教师辞职信范文
2015/02/28 职场文书
岁月神偷观后感
2015/06/11 职场文书
如何写好竞聘报告
2019/04/03 职场文书
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android