我最近开始尝试在项目中使用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]
但是使用“简单”优化编译时没有问题。
有人能指出我正确的方向吗?感谢。