Vue中如何自行实现既能派发(dispatch)又能广播(broadcast)的全面事件管理机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计769个文字,预计阅读时间需要4分钟。
要解决的问题+主要针对组件之间的跨级通信+为什么需要自己实现dispatch与broadcast?+因为在做独立组件或库开发时,最好是尽量不依赖第三方库+为什么不用provide与inject+因为它的使用场景,+要解决的问题+主要针对组件间的跨级通信+为什么需要自己实现dispatch与broadcast?+因为独立组件或库开发时,最好不依赖第三方库+为什么不用provide与inject+因其使用场景+
要解决的问题
主要针对组件之间的跨级通信
为什么要自己实现dispatch与broadcast?
因为在做独立组件开发或库时,最好是不依赖第三方库
为什么不使用provide与inject?
因为它的使用场景,主要是子组件获取上级组件的状态,跨级组件间建立了一种主动提供与依赖注入的关系。
然后有两种场景它不能很好的解决:
父组件向子组件(支持跨级)传递数据;
子组件向父组件(支持跨级)传递数据。
本文共计769个文字,预计阅读时间需要4分钟。
要解决的问题+主要针对组件之间的跨级通信+为什么需要自己实现dispatch与broadcast?+因为在做独立组件或库开发时,最好是尽量不依赖第三方库+为什么不用provide与inject+因为它的使用场景,+要解决的问题+主要针对组件间的跨级通信+为什么需要自己实现dispatch与broadcast?+因为独立组件或库开发时,最好不依赖第三方库+为什么不用provide与inject+因其使用场景+
要解决的问题
主要针对组件之间的跨级通信
为什么要自己实现dispatch与broadcast?
因为在做独立组件开发或库时,最好是不依赖第三方库
为什么不使用provide与inject?
因为它的使用场景,主要是子组件获取上级组件的状态,跨级组件间建立了一种主动提供与依赖注入的关系。
然后有两种场景它不能很好的解决:
父组件向子组件(支持跨级)传递数据;
子组件向父组件(支持跨级)传递数据。

