javascript 监听对象属性的变化
许多优秀的MVVM框架都实现了数据的双向绑定。Vue.js采用监听-回调的方式来实现一向功能。监听回调的一般写法是这样的:
obj.watch(pro,function(new_value,old_value,_this){ });那么如何实现watch函数呢?Vue的实现是通过Object.defineProperty()这个函数来实现,通过定义set和get属性的,来达到改变对象的值
原创
2016-12-01 11:16:24 ·
9233 阅读 ·
0 评论