Vuex和Event Bus有什么区别?

问题描述 投票:0回答:1

我试图理解组件之间的通信原理,并且出现了一个疑问:Vue事件总线策略和Vuex之间在处理组件通信方面的主要区别是什么?除此之外,何时是每个人的最佳使用时间,在同一个项目中使用两者的最佳做法是什么?

javascript vue.js vuejs2 vue-component vuex
1个回答
1
投票

vue事件总线是Vue的单独实例。 Vuex是一个(基于磁通)状态管理库,它与Vue的当前实例集成,并添加了许多功能。

如果您可以使用Vuex解决问题,我认为您根本不应该使用事件总线。

Vuex实现了通量模式,允许组件根据商店突变轻松订阅更改。

enter image description here img src:https://medium.com/@cabot_solutions/flux-the-react-js-application-architecture-a-comprehensive-study-fd2585d06483

© www.soinside.com 2019 - 2024. All rights reserved.