微信小程序 IOS真机rich-text真机超过2行省略号

在这里插入图片描述
功能是想实现这快文本超过两行变成省略号,但是因为返回的是富文本,所以不能简单的使用
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
来实现。
因为富文本使用的rich-text回显的,想着直接对这个标签写上这个css,发现还是不行。
安卓机的话可以正常显示,而且在模拟器上也能正常变成省略号,但是IOS真机的话不兼容。
后来又尝试几次,发现需要在回显的文本中再包裹一层,在这个包裹层中写上样式,就可达到超过两行隐藏。

>  <rich-text nodes="<div style='text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; display:> -webkit-box;'>{{hotelInfo.hotelOverview}}</div>"></rich-text>

如上,手动加一层div,把样式写在这个包裹层上面。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值