vue-happy-bus:Event Bus for vue-next, automatically cancel listening events when unmounted. 基于 vue3 的 event bus,带有自动销毁事件功能

时间:2021-05-02 08:58:32
【文件属性】:
文件名称:vue-happy-bus:Event Bus for vue-next, automatically cancel listening events when unmounted. 基于 vue3 的 event bus,带有自动销毁事件功能
文件大小:64KB
文件格式:ZIP
更新时间:2021-05-02 08:58:32
events vue bus events-bus vue-bus vue-happy-bus 注意 此版本基于 vue3 使用,如果您是 vue2 用户请查看 当前版本基于 vue3 和 运行,如果您是 React/Angular/原生JS 用户可以直接使用 vue-happy-bus 是干嘛的 在 vue3 版本中删除了 $on/$once/$off API (),不过不用担心,可以使用此仓库作为替代方案,继续使用 event bus 的方式来实现跨组件的通信功能,并且不用手动去 $off 事件回调。 vue-happy-bus是一款基于vue3实现的订阅/发布插件。 在 vue 中,我们可以使用 event bus 来实现 跨组件间通信。但一个弊端就是,这种方式并不会自动销毁,所以为了避免回调函数重复执行,还要在 onUnmounted 中去移除回调函数。 这样带来的冗余代码就是: $on 的回调函数必须是具名函数。不能简单的 $on('even
【文件预览】:
vue-happy-bus-vue3
----.gitignore(98B)
----package.json(2KB)
----src()
--------index.ts(1KB)
----jest.config.js(209B)
----LICENSE(1KB)
----tsconfig.json(510B)
----.github()
--------workflows()
----.eslintrc.js(255B)
----README.md(7KB)
----tests()
--------index.spec.ts(4KB)
----.eslintignore(27B)
----.babelrc.js(260B)
----yarn.lock(219KB)

网友评论