【发布时间】:2020-08-12 12:31:20
【问题描述】:
假设我在 clj 文件中有一个要在 cljs 文件中使用的宏
(defmacro defelem [name element]
`(defcard ~name
(ct.react/react-card
(r/as-element
[~element]
)
)
)
)
依赖项是 ct.react 和 r。 clj 或 cljs 文件中是否需要依赖项?我都试过了,但都没有成功。
我在阴影中得到错误:
(defelem cart-card cart)
-------^------------------------------------------------------------------------
Use of undeclared Var myapp.workspaces.cards/react-card
--------------------------------------------------------------------------------
为什么会这样?
【问题讨论】:
标签: clojure macros clojurescript