作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过一个简单的绘图程序来掌握 clojurescript 中的试剂。
我正在寻找一个示例,说明如何使用 Reagi 以有原则的“FRP”风格访问鼠标位置。 .
在各种试剂示例中,我可以看到如下所示的内容:
[:p [:onmousemove (fn (evt) ...)]]
(def mouse-positions (r/behavior ( ... )))
最佳答案
我想知道 Reagi 的事件流是否更适合。类似于以下内容:
(defonce mouse-events (r/events {:x 0 :y 0}))
(defn home-page []
[:div {:onMouseMove (fn [event]
(r/deliver mouse-events {:x (.-clientX event)
:y (.-clientY event)}))}])
@mouse-events
取消引用事件流。 .您不必担心必须重新绑定(bind)到事件流,因为它包含对它的引用。
swap!
或
reset!
导致渲染发生。
buffer
这可能会有所帮助。
关于clojurescript - 在 clojurescript/试剂/reagi 中跟踪鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42357138/
我正在尝试通过一个简单的绘图程序来掌握 clojurescript 中的试剂。 我正在寻找一个示例,说明如何使用 Reagi 以有原则的“FRP”风格访问鼠标位置。 . 在各种试剂示例中,我可以看到如
我是一名优秀的程序员,十分优秀!