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