首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在试剂应用程序中将hiccup转换为html。

在试剂应用程序中将hiccup转换为html。
EN

Stack Overflow用户
提问于 2021-05-03 04:09:57
回答 1查看 369关注 0票数 1

这听起来可能是个愚蠢的问题,但我如何在ClojureScript试剂应用程序中将一小块hiccup转换成html呢?

我想要这样的东西:

代码语言:javascript
复制
(html [:div [:p "hello world" ]])

产生

代码语言:javascript
复制
<div><p>hello world</p></div>

这是您在hiccup.core中可以做的,但据我所见,这是Clojure中的内容。不是浏览器中的ClojureScript。

OTOH、ClojureScript / Reagent清楚地知道如何在浏览器中进行操作。它一直都在这样做。但实际上,在试剂的任何地方,我都找不到一个库调用,在试剂渲染过程之外,我可以显式地这样做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-03 06:21:55

我不知道您为什么要这样做,但似乎有一个答案是使用该函数:

通常,您的Reagent组件只返回Hiccup数据,并且让reagent.dom/render做所有的艰苦工作,只将修改后的组件反作用地“呈现”到DOM中。

当你有疑问的时候,你可以在cljdoc.org上找到文档。大多数Clojure项目在其GitHub页面上都有一个直接链接(例如,试剂does)。或者,您可以直接访问cljdoc.org并在那里搜索。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67363371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档