欢迎!有关此功能的更多信息,请参阅关于页面。
在 Clojure 中是这样工作的
(defmethod clojure.pprint/simple-dispatch my.ns.record [r] (print r))
但我找不到 Cljs 中的等效功能。尝试多次均无成功结果。
(defmethod cljs.pprint/simple-dispatch my.ns.record [r] (print r))
我无法理解 cljs.pprint 文档。
我遇到过类似的问题,已经放弃了,只是将我的数据转换成 JS 对象,然后在浏览器中使用 console.log 打印(或将其作为 pretty stringified json 打印,非浏览器)。我基本上只是需要快速而肮脏的进行调试,并且不在乎找到正确的 cljs 方法。
鉴于浏览器控制台具有与日志数据交互的出色界面,对于我的用例来说,这是一个很好的解决方案。