问题标签 [react-native-render-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1876 浏览

javascript - 如何在 react-native 中删除空的 p 标签和 html

我想从动态 html 内容中删除空的 p 标签和  。

下面是从 api 响应中检索到的 html 内容。空的 p 标签和   会创建不需要的空格。我想删除不需要的空格。

我正在使用 react-native-render-html 包来显示 html 内容。

0 投票
0 回答
207 浏览

react-native-render-html - 如何允许使用 react-native-render-html 组件选择部分文本?

react-native-render-html 组件有一个 textSelectable 属性,但是当设置为 true 时,它​​可以复制组件中的整个文本,并且不允许突出显示复制/粘贴单个文本。

是否可以允许在 react-native-render-html 组件中选择部分文本?


有关更多上下文,请参阅 react-native-render-html 文档中的 textSelectable 属性。它允许“选择所有文本”,当我将其设置为 true 时,这是我看到的剪贴板复制行为,但我没有看到允许用户仅突出显示组件中部分文本的可配置属性。

这是图书馆的限制,没有可行的解决方法吗?

0 投票
1 回答
621 浏览

ios - 如何在 react-native-render-html 中逐字选择文本(版本:4.2.3)

感谢惊人的图书馆。这与前面的问题类似,所以我希望这也能帮助他/她。但我会尽量说得更清楚,并提供一些例子。

基本上,我想要的是当我尝试选择呈现的文本时:

  1. 我希望能够通过拖动逐字选择,
  2. 选择后,我希望它提示“复制”/“粘贴”/“查找”,这是一个原生 iOS 模块。

因此,当我们渲染演示片段并尝试选择文本时,这就是我们所拥有的。请原谅链接哈哈。

当前的:

当前行为。当我们 makeselectable={true}时,复制工具提示会弹出在整个文本元素的顶部,而不允许选择每个单词。

期望

期望的行为。所以在这里我们可以拖动每个文本,然后**复制/共享/查找**工具提示就会弹出。工具提示由 iOS 中的 UIMenuController 控制,但我找不到它被操纵或更改的源代码。

任何帮助或建议将不胜感激,再次感谢图书馆!我的环境设置如下所示,以防万一。

0 投票
1 回答
643 浏览

react-native - 如何从 react-native-render-html 中删除标签?

如何删除h2只有标签的<br>标签?

<h2><br></h2>

0 投票
2 回答
2873 浏览

html - react-native-render-html FontFamily 属性不起作用

今天我尝试使用这个库在我的 React Native 应用程序中渲染原始 html。这是我的代码:

我下载了字体并成功链接。下面Text已经成功渲染。但是在 HTML 标签中它仍然没有呈现。它只呈现colorandfontStyle属性。谁能帮我解决这个问题?

0 投票
1 回答
254 浏览

html - 是否可以使用 react-native-render-html 导航到页内 URL 片段子资源作为实现浏览器行为?

是否可以使用 react-native-render-html 导航到页内 URL 片段子资源作为实现浏览器行为?这是一个例子。鉴于 html 道具的这个片段:

当用户按下“滚动到标题”锚点时,我想包含 ScrollView 以滚动到“标题”标题。Linking.openURL 不工作你能建议我的方式吗?

0 投票
1 回答
2298 浏览

react-native-render-html - 在 react-native-render-html 自定义渲染器中提取原始 HTML

我正在使用 react-native-render-html 来呈现 html。该renderers方法允许我提供自定义函数来呈现特定标签。但是,我想用我的自定义组件替换子组件,使用源代码中的原始内部 HTML。

考虑。我为组件提供了以下 html 片段<HTML />

我有一个自定义渲染器,它返回一个组件,该组件接受一个 html 字符串并用它做一些魔术:

0 投票
0 回答
400 浏览

react-native - 'react-native-render-html' 不渲染在 iOS 上符合预期,但在 Android 上确实如此

我正在使用“react-native-render-html”从我的管理面板应用程序中呈现 html,但在我设备上的 react 本机应用程序上,文本在 Android 设备中是粗体和斜体,而不是在 iPhone 上。可能是什么原因 ?

这是它在 Android 中的样子,前 2 个列表项分别是粗体和斜体

这就是它在 iPhone 上的样子,没有粗体也没有斜体

以下是我使用的代码

这就是我通过 console.log(story.item.summary) 得到的

0 投票
0 回答
33 浏览

react-native-render-html - 如何使自定义渲染器具有交互性?(监听组件状态更新,并重新渲染)

我在自定义渲染器中添加了复选框,但它不听状态更新。您对如何使状态在自定义渲染器中工作有任何想法吗?

我有红色,在v5.0.1中你可以用作渲染器——反应组件。但我在文档中找不到详细信息。

0 投票
1 回答
323 浏览

android - Twitter嵌入不渲染反应本机渲染html

我正在使用 react-native-render-html@foundry