文件名称:om-event-bus:om组件的简单事件处理
文件大小:145KB
文件格式:ZIP
更新时间:2024-05-26 08:24:12
Clojure
全事件总线 工作正在进行中。 反馈和批评是最欢迎的,请发送至@martinbilski或 。 当您希望子组件与父组件进行通信或以其他方式进行通信而不必显式传递core.async通道或使用回调时,请使用此库。 在这种方法中,彼此嵌套的组件可以在任何级别向其父级发送自定义事件。 每当需要Om组件将事件发送到嵌套在其中的组件或父组件时,都可以使用此库。 假设您有三个相互嵌套的om组件: 当组件触发事件时,它可以向两个可能的方向发送事件: 它可以一直将其冒泡给父母,或者 它可以将事件滴落到它的孩子身上。 在om-event-bus中,每个方向都由单独的事件总线处理。 组件连接到事件总线以处理通过事件总线的事件。 该库将尽最大努力为不处理事件的组件创建最少的开销或不产生任何开销。 快速开始 添加 作为莱宁根的依赖。 除了,该库还依赖因此请确保也包括这些内容。 需要名称空间:
【文件预览】:
om-event-bus-master
----om_event_bus.iml(5KB)
----.gitignore(559B)
----Part4.txt(21KB)
----src()
--------cljx()
--------cljs()
----LICENSE(11KB)
----epl.html(13KB)
----examples()
--------protocols()
--------debug()
--------nested()
--------disable()
--------go_loop()
--------simple()
--------xform()
--------styles.css(2KB)
----README.md(8KB)
----docs()
--------event_bus_2.png(35KB)
--------event_bus_1.png(14KB)
--------index.html(208KB)
--------styles.css(128B)
----test()
--------clj()
--------cljs()
----project.clj(6KB)