带html标签和css样式的文章内容转成RN富文本组件可以用哪个?转换成富文本后需要保留常见的css样式,如加粗、斜体、下划线、引用等,并且可以识别超链接(href标签),支持点击。文章内容可能很长,几万字,性能和内存也要考虑,在可滚动列表(文章详情页)中嵌入该富文本组件后,滑动流畅无卡顿。
带html标签和css样式的文章内容转成RN富文本组件可以用哪个?转换成富文本后需要保留常见的css样式,如加粗、斜体、下划线、引用等,并且可以识别超链接(href标签),支持点击。文章内容可能很长,几万字,性能和内存也要考虑,在可滚动列表(文章详情页)中嵌入该富文本组件后,滑动流畅无卡顿。
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答946 阅读
1、react-native-render-html
该库支持多种HTML标签和CSS属性,并且在性能和内存使用方面进行了优化。支持大多数常用的HTML标签和CSS属性,如加粗、斜体、下划线、引用、超链接等。提供了丰富的自定义选项,可以根据项目需求调整样式和行为。参考链接:https://github.com/meliorence/react-native-render-html
2、react-native-webview
可以将HTML内容直接加载到WebView中,并利用WebView的性能优化。对于长文章,可以考虑启用懒加载或者分段加载内容,确保滑动的流畅性。参考链接:https://github.com/react-native-webview/react-native-webview