看官方文档,组件通讯
讲到事件通信都是通过this._parent
(名称太怪了,后面会改成$parent
)。来获取父组件,或者用this.$vm(id)
获取子组件,来调用$emit
方法进行通讯。
但是原来概念中事件在emit之后,不是应该自动传播到父组件吗?为什么需要this._parent
,去调用父组件的$emit
方法。
这样的话,不是会导致this._parent._parent...
,另外也会耦合比较严重,如果我中间加了一层组件,就需要把事件相关处理的代码都修改一下。
这样设计的原因是因为什么呢?希望大家能解答,谢谢大家。
素胚勾勒不出你
MYYA