RichText内容区域设置了<meta name="viewport" content="width=device-width">
在滑动页面的时候发现手指在RichText内容区域滑动时, 内容上下滑动,并显示垂直滚动条,自定义Component如下:
@Component
export struct SearchUnitRichTextComponent {
text: string = ""
fontSize:number = 16
fontColor:string = "#FFFFFF"
lineHeight:number = 25
maxLines:number = 1
build() {
RichText(`<meta name="viewport" content="width=device-width"><p style='display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; line-height: ${vp2px(this.lineHeight)}px; max-height: ${this.maxLines*(vp2px(this.lineHeight))}px; text-overflow: ellipsis; color:${this.fontColor}; text-align:start; font-size: ${vp2px(this.fontSize)}px;'>${enableHtmlEmToRed(this.text)}</p>`)
.width('100%')
.height(this.maxLines * this.lineHeight)
}
}
enableHtmlEmToRed(text:string) {
return text.replace(/<em>/g, '<em style="color: red;padding: 2px 4px;">');
}
请问如何解决文本内容不上下滑动, 同时因为是查询结果的高亮显示, 发现使用RichText后,页面卡顿也比较明显,还容易出现滑动无效的现象。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Image(icon) .width($r('app.float.checkbox_width'))提示Unknown resource name 'checkbox_width'如何解决
3306浏览 • 1回复 待解决
通用属性width是否支持设置变量
2123浏览 • 1回复 待解决
HarmonyOS width设置100%,margin左右间距不生效
769浏览 • 1回复 待解决
组件宽度width是否包含borderWidth
602浏览 • 1回复 待解决
HarmonyOS 组件设置margin左右20,width 100% margin会失效
1470浏览 • 2回复 待解决
HarmonyOS border的width属性小于0.3就不显示,现在需要width:0.15请问怎么解决
412浏览 • 1回复 待解决
HarmonyOS Column组件内子元素在不用width('100%')属性时,如何设置子元素宽度填充满父组件区域?
345浏览 • 1回复 待解决
组件的width属性缺省时是使用元素自身内容需要的宽度。开发自定义组件时,如何灵活切换子组件的width
605浏览 • 1回复 待解决
组件属性width是否支持使用变量定义
460浏览 • 1回复 待解决
HarmonyOS newValue.width何时是number类型?
242浏览 • 1回复 待解决
Component 设置变量width默认自适应,使用地方如果传了固定宽度就是固定宽度,没有传就是自适应
442浏览 • 1回复 待解决
HarmonyOS 用calc设置宽度.width(calc(100% -30)),根据需要设置的margin做动态赋值
646浏览 • 1回复 待解决
HarmonyOS 怎么获取组件显示后的属性,比如width、height
360浏览 • 1回复 待解决
HarmonyOS .border({ width: 1, color: $r('app.color.black') })问题
430浏览 • 1回复 待解决
HarmonyOS RichText 无法自适应高度、无法设置富文本内容字体样式
605浏览 • 1回复 待解决
为何RichText组件中内容可以滚动
2035浏览 • 1回复 待解决
HarmonyOS List组件的item包含richtext组件时,上下滚动触摸到richtext区域滚动无效
331浏览 • 1回复 待解决
#鸿蒙学习大百科#如何设置内容区域起始偏移量?
209浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置Shape组件的形状视口(viewport)?
146浏览 • 1回复 待解决
HarmonyOS height和width的单位文档中写的是像素,请问具体指px还是vp
39浏览 • 1回复 待解决
OpenHarmony3.1官方demo编译报错,device_name无法识别的符号
6748浏览 • 4回复 待解决
当用户滚动Web区域内容时,如何带动其他区域进行滚动?
334浏览 • 1回复 待解决
RichText后续不再演进,推荐使用RichEditor代替,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-richeditor-V5#%E7%A4%BA%E4%BE%8B4