vuejs中的事件总线和mixins之间有什么区别

时间:2018-01-17 16:32:18

标签: vue.js vuejs2 vue-component vuex

实际上,我使用vuejs作为前端框架在web应用程序中工作。

在特定情况下,我想传达两个独立的组件。

我知道有很多方法可以做到这一点,特别是使用可以帮助我们创建可维护应用程序的vuex。

在我的情况下,我发现我们可以通过总线事件和mixins(case$emit事件)来操纵组件之间的数据。

为此,我想知道:

  1. 公交活动和mixin如何正常工作?
  2. 他们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

mixin是部分组件规范。您在组件中包含mixins以组成功能。

event bus是一个可以发出和收听事件的通信渠道。每个Vue实例都是一个事件总线。