gpt4 book ai didi

clojure - 如何防止 Clojure Reagent 中的 HTML 转义(类似 Hiccup)

转载 作者:行者123 更新时间:2023-12-03 15:38:30 24 4
gpt4 key购买 nike

我正在使用 ClojureScript 试剂。它提供了类似打嗝的 HTML 生成。

我有一个带有 HTML 的字符串:

(def code "<b>hello world</b>")

当传递给 Hiccup 时,它将被转义并且我的页面上没有粗体文​​本:
[:div code]

如何通过 code到我的 HTML 输出,以便它将被集成到那里而不会被转义?

最佳答案

试剂
使用 dangerouslysetInnerHTML native react 调用

[:div {:dangerouslySetInnerHTML {:__html code}}])
另见:
  • Issue #14

  • (真实)打嗝
    您需要使用 raw-string函数来自 hiccup.utils :
    [:div (raw-string code)]

    关于clojure - 如何防止 Clojure Reagent 中的 HTML 转义(类似 Hiccup),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39622473/

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