1

最近、あるプロジェクトで 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]

ただし、「単純な」最適化でコンパイルした場合は問題ありません。

誰かが私を正しい方向に向けることができますか? ありがとう。

4

0 に答える 0