如何在react-native-maps中的Marker描述中显示HTML?

发布于 2025-01-14 20:23:19 字数 497 浏览 1 评论 0原文

react-native-maps 标记中允许描述属性应该是字符串。但在我的用例中,我有一个带有 html 标签的描述,例如 "

hello world

"。如何在标记描述中显示 html?目前它显示带有标签的整个字符串。

我可以使用正则表达式删除 html 标签,但我真的想要 html 标签的效果,例如

<MapView.Marker
  /*--- other props ----*/
  title={marker.name}
  description={marker.description}
>
  /*--- marker custom image ---*/
</MapView.Marker>

注意:我不想为此使用任何第三方库。

In react-native-maps Marker allows a description props which should be string. But in my use case I have a description with html tags like this "<p>hello <strong>world</strong></p>". How can I show the html in Marker description? Currently It shows the whole string with tags.

I can remove the html tags using regex, but I really want the html tag's effect such as <b><strong> e.t.c

<MapView.Marker
  /*--- other props ----*/
  title={marker.name}
  description={marker.description}
>
  /*--- marker custom image ---*/
</MapView.Marker>

Note: I don't want to any third-party library for this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薄凉少年不暖心 2025-01-21 20:23:19

尝试使用 https://www.npmjs.com/package/react-native-渲染-html。我不确定它是否有效,但我用它在应用程序中显示 HTML。

Try with https://www.npmjs.com/package/react-native-render-html. I am not sure that it will work, but I use it for displaying HTML in the app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文