vue实现简易的双向数据绑定
MyVue类简单的模拟Vue类将实例化时的选项options, 数据options.data进行保存 此外,通过options.el获取dom元素,存储到$el上实例化MyVue实例化一个MyVue,传递选项进去,选项中指定绑定的元素el和数据对象dataObserve监听器实现劫持数据是为了修改数据的时候可以感知, 发出通知, 执行更新视图操作Dep消息订阅器存储订阅者, 收到通知时,取出订阅者,调用订阅者的update方法将消息订阅器添加到数据劫持过程中为每一个属性添加订阅者订阅者Wather从模型中取出数据并更新视图解析器Compile
用户评论