【发布时间】:2021-05-03 04:09:57
【问题描述】:
这听起来可能是个愚蠢的问题,但是如何在 ClojureScript 试剂应用程序中将一段小问题转换为 html?
我想要这样的东西:
(html [:div [:p "hello world" ]])
产生
<div><p>hello world</p></div>
这是您可以在 hiccup.core 中执行的操作,但据我所知,这是在 Clojure 中执行的。不是浏览器中的 ClojureScript。
OTOH,ClojureScript / Reagent 清楚地知道如何在浏览器中执行此操作。它一直在这样做。但我实际上无法在试剂渲染过程之外的任何地方找到可以显式执行此操作的库调用。
【问题讨论】:
-
也可以看看:github.com/buttercloud/html2hiccup(你需要它在适当的方向:D)
标签: clojure clojurescript reagent hiccup