微信小程序rich-text里面写单行溢出显示省略号在ios中不显示的问题

项目用uniapp开发。然后赋值用v-html来写。(v-html可以转换html格式并且展示。运行到小程序里面是用rich-text标签展示) 原来返回的item.titleName如下:<font style="color: #ff4343;">测试</font>课程名称长度加加加爱家加啊加加加加

XML 复制代码
	<view class="nameClass"	v-html="item.titleName"></view>

nameClass设置单行溢出末尾加省略号。

css 复制代码
.nameClass {
				width: 430rpx;
				font-size: 30rpx;
				font-weight: bold;
				text-align: left;
				color: #333333;
				white-space: normal;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
			}

但是现在 遇到的问题是,ios手机系统15以上 ,标题内容不展示, 通过问题查找发现是高度的问题,但是设置了高度虽然单行了但是末尾不加省略号。

解决方案:需要给一个默认的div标签,在div写行内样式。所以接口返回的 属性要拼上div,div里面设置上单行省略号的属性。

如下返回的item.titleName:"<div style='overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;word-break: break-all; '><font style='color: #ff4343;'>测试</font>测试课程名称长度加加加爱家加啊加加加加</div>"

html 复制代码
<rich-text nodes="<div style='overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;word-break: break-all; '>
测试</font>测试课程名称长度加加加爱家加啊加加加加</div>">
</rich-text> 

这样之后则可正常显示,单行末尾加省略号。

相关推荐
fakaifa2 小时前
八戒农场小程序V2最新源码
小程序·uni-app·php·生活·开源软件
包淼淼2 小时前
微信小程序自定义navigationBar顶部导航栏(背景图片)适配所有机型,使用tdesign-miniprogram t-navbar设置背景图片
微信小程序·小程序·tdesign
2401_844137952 小时前
JAVA同城生活新引擎外卖跑腿团购到店服务多合一高效系统小程序源码
微信·微信小程序·小程序·生活·微信公众平台·微信开放平台
哈尔滨财富通科技3 小时前
财富通公司开发维修售后小程序,解决售后维修问题
大数据·小程序·云计算·售后小程序·哈尔滨小程序
我非夏日3 小时前
小程序开发设计-第一个小程序:注册小程序开发账号②
小程序
骆晨学长3 小时前
基于springboot的智慧社区微信小程序
java·数据库·spring boot·后端·微信小程序·小程序
风等雨归期6 小时前
【python】【绘制小程序】动态爱心绘制
开发语言·python·小程序
李宥小哥7 小时前
微信小程序07-开发进阶
微信小程序·小程序·notepad++
艾小逗8 小时前
uniapp快速入门教程,内容来源于官方文档,仅仅记录快速入门需要了解到的知识点
小程序·uni-app·app·es6
程序员阿龙8 小时前
【2025】儿童疫苗接种预约小程序(源码+文档+解答)
小程序·毕业设计·小程序开发·预约小程序·疫苗管理小程序·出勤数据分析·智能考勤