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


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.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
Jan 15 Javascript
JS面试题大坑之隐式类型转换实例代码
Oct 14 Javascript
微信小程序日历组件使用方法详解
Dec 29 Javascript
vue给对象动态添加属性和值的实例
Sep 09 Javascript
基于form-data请求格式详解
Oct 29 Javascript
JS实现轮播图效果
Jan 11 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 Javascript
React中的Context应用场景分析
Jun 11 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将会员数据导入到ucenter的代码
2010/07/18 PHP
php设计模式小结
2013/02/15 PHP
Web程序工作原理详解
2014/12/25 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
IE无法设置短域名下Cookie
2010/09/23 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
vue组件间通信子与父详解(二)
2017/11/07 Javascript
vue 将页面公用的头部组件化的方法
2017/12/18 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
详解vue移动端项目代码拆分记录
2019/03/15 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
pycharm 使用心得(四)显示行号
2014/06/05 Python
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
小学生自我鉴定
2013/10/12 职场文书
分家协议书
2014/04/21 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
计划生育目标责任书
2015/05/09 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
python如何利用traceback获取详细的异常信息
2021/06/05 Python