【发布时间】:2017-07-07 16:52:37
【问题描述】:
我有一个表单,其中我对每个字段进行了 foreach 并将字段传递到它们自己的组件中。我想触发一个事件,该事件传播到从字段组件触发的所有同级字段。
我知道我可以从字段组件中做到这一点
this.dispatch('activeField', this.field);
然后形成Form组件
this.broadcast('activeField', this.field);
似乎应该有一种方法可以做到这一点,而无需涉及父母的开销。我使用的是 Vue 1.0,这个例子只是为了演示我遇到的一个问题。 这是伪代码,所以很可能是拼写错误。
【问题讨论】:
-
让家长参与。兄弟姐妹之间不应该互相了解。
标签: javascript vue.js events dom-events