手动实现vue2.0的双向数据绑定原理详解
为了大家更好的理解双向数据绑定原理以及它们之间是如何实现关联的,先带领大家复习一下发布订阅模式。只是针对双向数据绑定做说明Vue构造函数都干什么了?最后别忘了把文档碎片放到页面中3.Dep构造函数Dep构造函数内部有一个id和一个subs,id=uid++ ,id用于作为dep对象的唯一标识,subs就是保存watcher的数组。depend方法就是一个订阅的管理器,会调用当前watcher的addDep方法添加订阅者,当触发数据劫持的get方法时会调用Dep.target && dep.depend添加订阅者,当数据改变时触发数据劫持的set方法时会调用dep.notify方法更新操作。
用户评论