我试图理解组件之间的通信原理,并且出现了一个疑问:Vue事件总线策略和Vuex之间在处理组件通信方面的主要区别是什么?除此之外,何时是每个人的最佳使用时间,在同一个项目中使用两者的最佳做法是什么?
vue事件总线是Vue的单独实例。 Vuex是一个(基于磁通)状态管理库,它与Vue的当前实例集成,并添加了许多功能。
如果您可以使用Vuex解决问题,我认为您根本不应该使用事件总线。
Vuex实现了通量模式,允许组件根据商店突变轻松订阅更改。
img src:https://medium.com/@cabot_solutions/flux-the-react-js-application-architecture-a-comprehensive-study-fd2585d06483