我最近开始在一个项目中试用 ClojureScript。以下代码:
(ns shrine.snippets
(:use [domina.css :only [sel]]
[domina.events :only [listen! target]]
[domina :only [log]]))
(defn ^:export init []
(listen! (sel "a.delete") :click
(fn [evt]
(log (target evt)))))
当使用“高级”优化编译时,单击“a.delete”链接时将触发以下错误。
Uncaught Error: No protocol method Event.target defined for type object: [object Object]
但是使用“简单”优化编译时没有问题。
有人能指出我正确的方向吗?谢谢。