# vue組件間如何進行通訊
* 父子組件
* 父->子 `prop`
* 子->父 事件(`on` `emit`)
* 兄弟組件
* 其他
# vue雙向數據綁定實現原理
參見我的另一篇文章[深探vueMVVM雙向數據綁定原理](http://www.hmoore.net/codepan/vue-mvvm/681300)
# angular 雙向數據綁定與vue數據的雙向數據綁定
二者都是MVVM 模式開發的典型代表
angular 是通過臟檢測實現,angular 會將UI 事件,請求事件,settimeout 這類延遲,的對象放入到事件監測的臟隊列,當數據變化的時候,觸發$diget 方法進行數據的更新,視圖的渲染
vue 通過數據屬性的數據劫持和發布訂閱的模式實現,大致可以理解成由3個模塊組成,observer 完成對數據的劫持,compile 完成對模板片段的渲染,watcher 作為橋梁連接二者,訂閱數據變化及更新視圖