HarmonyOS 带HTML标记的文本格式化显示问题

新闻编辑的内容有一定的格式显示要求,接口返回的文本带有Html标记。

想问一下HarmonyOS的实现方式,尝试过RichText组件,发现几个问题,显示的内容格式与期待不一致,还存在显示区域高度内嵌滚动,高度自适应不知如何处理,再有就是使用RichText内存资源消耗较大,在列表显示有卡顿和随着列表加载数据变多,内存资源大幅增加的情况。

HarmonyOS
2024-08-10 11:42:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

三方库:hp-richtext能够满足需求,地址:https://ohpm.openharmony.cn/#/cn/detail/@ohasasugar%2Fhp-richtext

关键代码:

import { HPRichText, RichTextOption } from '@ohasasugar/hp-richtext'//引入三方库,引入之前先安装三方库:ohpm install @ohasasugar/hp-richtext 
 
@State htmlText: RichTextOption = { 
  content: "",//content内容为接口返回的文本 
 
  List() { 
    LazyForEach(this.testList, (item: number) =>{ 
      this.richList(); 
    }, (item: string) => item) 
  }.cachedCount(10) 
} 
 
ListItem() { 
  HPRichText({ 
    richTextOption: this.htmlText, 
    needScroll: true, 
    onLinkPress: (e) => { 
      return e; 
    } 
  }) 
}.enabled(false)//设置enabled为false取消listitem的操作
分享
微博
QQ
微信
回复
2024-08-10 17:18:59
相关问题
Text怎么显示html标签文本
4869浏览 • 1回复 待解决
HarmonyOS 时间格式化问题
338浏览 • 1回复 待解决
HarmonyOS DateFormat格式化
867浏览 • 1回复 待解决
HarmonyOS html文本显示问题
1570浏览 • 1回复 待解决
格式化console输出日志格式-美观
633浏览 • 1回复 待解决
HarmonyOS 时间格式化
279浏览 • 1回复 待解决
HarmonyOS 时间戳格式化
322浏览 • 1回复 待解决
HarmonyOS 如何获取格式化时间?
307浏览 • 1回复 待解决
HarmonyOS 时间日期格式化
1091浏览 • 1回复 待解决
HarmonyOS Web加载HTML格式文本失败
296浏览 • 1回复 待解决
HarmonyOS 字符串格式化
363浏览 • 1回复 待解决
Text怎么解析展示html标签文本
2434浏览 • 1回复 待解决
Dev EcoStudio如何格式化代码
4037浏览 • 1回复 已解决
HarmonyOS 如何将时间进行格式化
640浏览 • 1回复 待解决
HarmonyOS 如何将时间戳格式化
394浏览 • 1回复 待解决
HarmonyOS getStringSync无法格式化字符串
334浏览 • 1回复 待解决
HarmonyOS如何实现日期格式化转换
1106浏览 • 1回复 待解决
HarmonyOS 字符串格式化异常
869浏览 • 1回复 待解决