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


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 相关文章推荐
JavaScript的目的分析
Jan 05 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
Nov 19 Javascript
JS实现匀速运动的代码实例
Nov 29 Javascript
JavaScript实现的简单幂函数实例
Apr 17 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
Mar 11 Javascript
详解JS去重及字符串奇数位小写转大写
Dec 29 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
May 12 Javascript
p5.js实现简单货车运动动画
Oct 23 Javascript
微信小程序保持session会话的方法
Mar 20 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
Apache中php.ini的设置方法
2013/02/28 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
JS Input里添加小图标的两种方法
2017/11/11 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
Python中多线程及程序锁浅析
2015/01/21 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
python+django快速实现文件上传
2016/10/24 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python requests指定出口ip的例子
2019/07/25 Python
Python enumerate内置库用法解析
2020/02/24 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Python下载的11种姿势(小结)
2020/11/18 Python
聚网科技C++面试笔试题
2015/09/01 面试题
小学教师师德承诺书
2014/05/23 职场文书
走群众路线剖析材料
2014/10/09 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android