vue双向数据绑定的实现

基于vue实现的双向数据绑定数据劫持+订阅者-发布者模式;运用Object.defineProperty;每当初次获取vue的data某个属性时,将它(它是一个watcher订阅者)添加为这个属性的订阅者,当data的这个属性改变时,调用每个订阅者的updat