HarmonyOS 富文本渲染问题

"<p style=\"line-height: 1.5;\"><span style=\"font-size: 16px;\">" + 
  "本服务由xxx机构</span><span title=\"填充项别名: appName, 描述: \" " + 
  "class=\"agreement-placeholder\" data-key-name=\"appName\" data-is-need-default-value=\"false\" " + 
  "style=\"font-size: 16px;\">xxx</span><span style=\"font-size: 16px;\">" + 
  "提供,相关责任将由该服务方承担,如有问题请咨询该公司客服。点击<a href=\"https://www.huawei.com\" " + 
  "target=\"_blank\" rel=\"noopener\" data-agreement-no=\"90b2ea56f72e49ea867963b1a9c88de5\" data-agreement-name=\"服务隐私及数据提示\" " + 
  "data-agreement-detail-id=\"272\" data-agreement-version=\"\">服务隐私及数据提示</a></span><span style=\"font-size: 16px;\">了解个人信息处理规则。</span></p>"

​分别用RichText和Web渲染上面的Html,显示的字体非常小,明显小于16px。

问题1:字体正常展示;

问题2:能够拦截超链点击事件,自行决定跳转方式。​

HarmonyOS
2024-11-06 09:19:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​问题一,RichText组件不支持a标签跳转,还是建议使用web组件的loaddata方法,让字体正常显示可以加上一个meta标签<meta name="viewport" content="width=device-width, initial-scale=1.0">

问题二,在使用web组件的前提下,可以使用web的拦截方法进行拦截进行相关跳转操作。​

分享
微博
QQ
微信
回复
2024-11-06 17:47:13
相关问题
HarmonyOS 文本组件问题
196浏览 • 1回复 待解决
HarmonyOS html文本显示问题
746浏览 • 1回复 待解决
HarmonyOS 文本点击事件
276浏览 • 1回复 待解决
HarmonyOS 文本超出容器
163浏览 • 1回复 待解决
HarmonyOS Web组件加载文本异常
153浏览 • 1回复 待解决
HarmonyOS 如何支持表情和文本
438浏览 • 2回复 待解决
HarmonyOS web控件加载文本,字太小
285浏览 • 1回复 待解决
鸿蒙-文本如何添加图片
6925浏览 • 1回复 待解决
文本扩展点击监听返回url
739浏览 • 1回复 待解决
文本在web组件中无法展示
1876浏览 • 1回复 待解决
arkui怎么展示接口返回的文本?
2804浏览 • 1回复 待解决