看官方文檔,組件通訊講到事件通信都是通過(guò)this._parent(名稱太怪了,后面會(huì)改成$parent)。來(lái)獲取父組件,或者用this.$vm(id)獲取子組件,來(lái)調(diào)用$emit方法進(jìn)行通訊。但是原來(lái)概念中事件在emit之后,不是應(yīng)該自動(dòng)傳播到父組件嗎?為什么需要this._parent,去調(diào)用父組件的$emit方法。這樣的話,不是會(huì)導(dǎo)致this._parent._parent...,另外也會(huì)耦合比較嚴(yán)重,如果我中間加了一層組件,就需要把事件相關(guān)處理的代碼都修改一下。這樣設(shè)計(jì)的原因是因?yàn)槭裁茨??希望大家能解答,謝謝大家。
weex組件通信的疑問(wèn),不能類似與vue自動(dòng)冒泡到父組件嗎?
動(dòng)漫人物
2018-10-19 14:10:49
