🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# vue组件间如何进行通讯 * 父子组件 * 父->子 `prop` * 子->父 事件(`on` `emit`) * 兄弟组件 * 其他 # vue双向数据绑定实现原理 参见我的另一篇文章[深探vueMVVM双向数据绑定原理](https://www.kancloud.cn/codepan/vue-mvvm/681300) # angular 双向数据绑定与vue数据的双向数据绑定 二者都是MVVM 模式开发的典型代表 angular 是通过脏检测实现,angular 会将UI 事件,请求事件,settimeout 这类延迟,的对象放入到事件监测的脏队列,当数据变化的时候,触发$diget 方法进行数据的更新,视图的渲染 vue 通过数据属性的数据劫持和发布订阅的模式实现,大致可以理解成由3个模块组成,observer 完成对数据的劫持,compile 完成对模板片段的渲染,watcher 作为桥梁连接二者,订阅数据变化及更新视图