gpt4 book ai didi

html - 如何在 JSX 中添加可见的 HTML 注释?

转载 作者:可可西里 更新时间:2023-11-01 12:57:59 25 4
gpt4 key购买 nike

我正在使用 ReactJS,我需要在 JSX 中添加可见的 HTML 注释(在 html 源代码中),但我不确定该怎么做。

第三方供应商需要此注释来对注释之间的 html 进行一些处理。

<!-- trans_disable_start -->
<div> testing </div>
<!-- trans_disable_end-->

我尝试了以下选项,但评论在 html 源代码中不可见。

{/* <!-- trans_disable_start -->*/}

尝试使用这个库 - react-render-html

{renderHTML('<!-- trans_disable_start -->')}

任何想法/想法都会受到赞赏。

更新 1:

我尝试使用下面的 JS 库,但这不起作用,因为我使用的是服务器端渲染,并且我在初始加载时在页面源代码中看到了以下值(而不是注释)

https://github.com/optimalisatie/react-jsx-html-comments

<react-comment data-reactid="18">trans_disable_start</react-comment>

最佳答案

我认为 dangerouslySetInnerHTML 可以为您工作。

示例

<div dangerouslySetInnerHTML={{__html: "<!-- some comment -->"}} />

关于html - 如何在 JSX 中添加可见的 HTML 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46916402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com