在Clojurescript中访问"this"

Jon*_*ose 27 javascript google-closure clojurescript

有没有办法在clojurescript中访问"this"对象?

有问题与事件传播,当我换一个图标与锚,并尝试一个handlder连接到锚.如果在处理程序中无法访问"this",我会不时处理触发事件的内部图标,而其他时候会触发锚点.

编辑:

如下所示,这就是这样做的方式.一个例子可能是

(defn my-handler
  [e]
  (this-as this
    (let [data-attr (.data ($ this) "my-attr")]
      (log data-attr))))
Run Code Online (Sandbox Code Playgroud)