vuejs中的事件总线和mixins有什么区别
what is the difference between event bus and mixins in vuejs
实际上,我在使用 vuejs 作为前端框架的 Web 应用程序中工作。
在特定情况下,我想传达两个独立的组件。
我知道有很多方法可以做到这一点,尤其是使用 vuex 可以帮助我们创建可维护的应用程序。
就我而言,我发现我们可以通过总线事件和混合(通过 $emit
和 $on
事件)在组件之间操作数据。
为此,我想知道:
- 总线事件和 mixin 是如何工作的?
- 它们有什么区别?
实际上,我在使用 vuejs 作为前端框架的 Web 应用程序中工作。
在特定情况下,我想传达两个独立的组件。
我知道有很多方法可以做到这一点,尤其是使用 vuex 可以帮助我们创建可维护的应用程序。
就我而言,我发现我们可以通过总线事件和混合(通过 $emit
和 $on
事件)在组件之间操作数据。
为此,我想知道:
- 总线事件和 mixin 是如何工作的?
- 它们有什么区别?