我正在使用react-native-webview-quilljs
呈现格式化的 HTML 文本。它在 Android 和 iOS 上运行良好,但在 Web 上不受支持(即react-native-web
/ expo-web
)。所以我在浏览器上呈现格式化字符串时设法剥离了 HTML 标签(即呈现非格式化文本)。
然后我意识到它react-native-web
实际上是用来在浏览器上React
渲染react-native
组件的。React 具有dangerouslySetInnerHTML
允许注入 HTML 字符串直接在浏览器上呈现的功能。
那么,有没有办法dangerouslySetInnerHTML
从react-native
/expo
项目中使用。
经过仔细检查,我发现 html 标签在浏览器上呈现时被转换为 html 实体。看看下面的图片。