在 core.cljs Clojure 脚本中访问 HTML 输入元素
Access HTML Input element in core.cljs Clojure Script
我的 core.cljs 文件中有以下代码。
我想访问输入元素的值。
[:input {:type "text" :id "input_id"}]
[:button {:onClick
(fn [e]
(first-function "arg1" "want-value-of-input_id-here")
(second-function "arg1"))}
"Do things"]]
ClojureScript 新手。我应该使用 om/core IRootProperties (https://cljdoc.org/d/org.omcljs/om/1.0.0-beta4/api/om.core#IRootProperties) 吗?
还有其他办法吗?
Om 框架被 Om Next 取代,然后又被 Fulcro 取代
我认为对于这个问题,您可以检查 JavaScript e 的结构,然后使用 JavaScript introp
将其解决
我不在 repl 附近,但这可能有效:
(.-value e)
如果没有仔细检查这个博客post
https://www.spacjer.com/blog/2014/09/12/clojurescript-javascript-interop/
如果这仍然不能帮助 Clojure 社区在 slack 上非常活跃并提供帮助
我的 core.cljs 文件中有以下代码。 我想访问输入元素的值。
[:input {:type "text" :id "input_id"}]
[:button {:onClick
(fn [e]
(first-function "arg1" "want-value-of-input_id-here")
(second-function "arg1"))}
"Do things"]]
ClojureScript 新手。我应该使用 om/core IRootProperties (https://cljdoc.org/d/org.omcljs/om/1.0.0-beta4/api/om.core#IRootProperties) 吗? 还有其他办法吗?
Om 框架被 Om Next 取代,然后又被 Fulcro 取代
我认为对于这个问题,您可以检查 JavaScript e 的结构,然后使用 JavaScript introp
将其解决我不在 repl 附近,但这可能有效:
(.-value e)
如果没有仔细检查这个博客post
https://www.spacjer.com/blog/2014/09/12/clojurescript-javascript-interop/
如果这仍然不能帮助 Clojure 社区在 slack 上非常活跃并提供帮助