HarmonyOS List组件的item包含richtext组件时,上下滚动触摸到richtext区域滚动无效

List组件的item如果有Richtext组件,上下滚动的时候,触摸到richtext渲染的区域页面不会滚动,触摸其他位置可以正常滚动。

HarmonyOS
2024-10-08 10:48:35
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

建议这边使用web组件,给web组件设置嵌套滚动,通过loadData方法加载html文本。

this.controller.loadData({  
            data: "<html><body bgcolor=\"white\">Source:<pre>source</pre></body></html>",  
            mimeType: "text/html",  
            encoding: "UTF-8"  
          })  
Web({ src: 'www.huawei.com', controller: this.controller })  
        .nestedScroll({  
          scrollForward: NestedScrollMode.SELF_FIRST,  
          scrollBackward: NestedScrollMode.SELF_FIRST,  
        })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2024-10-08 16:12:54
相关问题
为何RichText组件中内容可以滚动
2814浏览 • 1回复 待解决
HarmonyOS RichText组件如何取消滚动
604浏览 • 1回复 待解决
HarmonyOS List组件滚动监听
839浏览 • 1回复 待解决
如何获取List组件滚动滚动距离
3474浏览 • 1回复 待解决
HarmonyOS list组件点击后,滚动居中
762浏览 • 1回复 待解决
list组件无法滚动到底部
2295浏览 • 1回复 待解决
HarmonyOS List组件默认滚动到最底部
1183浏览 • 1回复 待解决
Text文本过长如何实现上下滚动
1598浏览 • 1回复 待解决
HarmonyOS RichText组件无法设置字体大小
761浏览 • 1回复 待解决
HarmonyOS RichText问题
425浏览 • 1回复 待解决