clojurescript - 这个语法 (.-body ...) 在 clojurescript/reagent 中是什么意思?

标签 clojurescript reagent

这是来自试剂docs .

(defn mountit []
  (r/render-component [childcaller]
                      (.-body js/document))) ; (.-body) what is this?

最佳答案

这是 JavaScript 互操作,访问 documentbody 属性,与 JavaScript 中的 document.body 相同。请参阅:http://cljs.info/cheatsheet/ .因此 Reagent 组件将挂载在页面的 body 元素上。

关于clojurescript - 这个语法 (.-body ...) 在 clojurescript/reagent 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40821570/

相关文章:

clojure - 从 CLJ 发出调用 CLJS 函数的 Hiccup 控件

javascript - 将 JavaScript 对象转换为 ClojureScript : Getter and Setter Properites

read-eval-print-loop - 如何使用 emacs 设置 Clojurescript REPL?

clojure - Clojure 中以撇号结尾的那些数学函数是什么?

clojure - 围绕 lein 的困惑 :dependencies and :plugins

json - 为什么 Reagent 以三种方式呈现 JSON?

clojure - 如何为试剂组件编写装饰器

clojure - 为什么多方法不能用作试剂/重组的功能?

clojure - 枚举命名空间并在 ClojureScript 中动态加载它们

clojure - 修改参数作为多方法的一部分