分享
三行代码  ›  专栏  ›  技术社区  ›  James Westhead

如何从数据库中的字符串呈现html

  •  0
  • James Westhead  · 技术社区  · 5 天前

    我想创建一个博客,这个博客是为我记录我的旅程,学习成为一名软件工程师/网络开发人员。我有一个单独的离线博客上传,我将创建一个标题和内容,并上传到一个数据库这有两个输入。

    2.发布文本

    title: Test, post_text:<h1>This is a test!</h1>

    但是我不知道如何呈现这个 createElement() 还有。然后把它加到

    我在用React.js写博客。有人能给我一些帮助吗,或者有人能给我一些建议来解决这个问题吗

    1 回复  |  直到 5 天前
        1
  •  1
  •   I'm Joe Too    5 天前

    反应 dangerouslySetInnerHTML 就为了这个。如果您正在接收HTML,并且希望将其呈现为HTML(而不是字符串):

    <div dangerouslySetInnerHTML={{ __html: post_text }} />
    

    你应该确保你的HTML是来自一个可信的来源-在你的情况下,CMS应该是好的。