taro 如何展示多行文本 省略号
taro 如何展示多行文本 省略号
webkit-box-orient: vertical;
// 多行文本省略号
.box{
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 3; /* 行数*/
-webkit-box-orient: vertical;
}
// 单行文本省略号
.text {
font-size: 38rpx;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
bug
https://github.com/NervJS/taro/issues/3890
http://www.daqianduan.com/6179.html
solution
https://www.html.cn/archives/5206
APP / 小程序
render () {
return (
<View className="select-ticket-card-group">
<View className="select-ticket-card">
<View className="ticket-card-content">
<Text className="ticket-type">学生1日票</Text>
<Text className="ticket-origin-price clearfix">
<Text className="delete-line">¥ 720</Text>
</Text>
</View>
<View className="ticket-card-content">
<Text className="select-ticket-card-tag">提前1天预定</Text>
<Text className="select-ticket-card-tag">17 点之前下单</Text>
<Text className="select-ticket-card-tag">60分钟内支付</Text>
<Text className="ticket-sale-price clearfix">
<Text>¥</Text>
<Text>520</Text>
<Text>起</Text>
</Text>
</View>
<View className="ticket-card-content">
<View className="ticket-card-info">需提前1天预订,必须23时45分之前下单,要求必须60分钟内,\n 需提前1天预订,必须23时45分之前下单,要求必须60分钟内,支付完成后商家最晚会在8小时内…</View>
{/* <Text className="ticket-card-info">需提前1天预订,必须23时45分之前下单,要求必须60分钟内,\n 需提前1天预订,必须23时45分之前下单,要求必须60分钟内,支付完成后商家最晚会在8小时内…</Text> */}
<Text className="ticket-card-btn">立即预定</Text>
</View>
</View>
</View>
)
}
.ticket-card-info{
width: 242px;
height: 32px;
line-height: 16px;
font-size: 11px;
font-family:PingFang-SC-Regular,PingFang-SC;
font-weight:400;
color:#999999;
display: block;
margin-top: 8px;
overflow: hidden;
/* white-space: nowrap; */
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
H5
/*! autoprefixer: ignore next */
多行文本省略号 ...
.ticket-card-info{
width: 242px;
height: 32px;
line-height: 16px;
font-size: 11px;
font-family:PingFang-SC-Regular,PingFang-SC;
font-weight:400;
color:#999999;
display: block;
margin-top: 8px;
overflow: hidden;
/* white-space: nowrap; */
// 需要加上这一句autoprefixer的忽略规则 否则这一行样式加不上 导致无法展示省略号
/*! autoprefixer: ignore next */
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
/*! autoprefixer: ignore next */
-webkit-box-orient: vertical;
white-space: normal;
}
Taro 踩坑指南
CSS multi-lines ellipsis 多端不一致问题
https://cathe-zhang.github.io/blog/Taro/Taro踩坑指南.html
©xgqfrms 2012-2025
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/12569057.html
未经授权禁止转载,违者必究!
标签:
省略号
, Taro
, ellipsis
, CSS
, 多行文本
, text-overflow: ellipsis
, multi-lines text ellipsis
, CSS multi-lines ellipsis
, 小程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2017-03-25 Angular 2 Tutorial 2017 All In One
2016-03-25 读写 LED 作业 台灯的 频闪研究1
2016-03-25 常用特殊字符大全!
2016-03-25 Microsoft Remote Desktop: Microsoft Remote Desktop - 微软官方免费远程桌面控制Windows的软件