其他分享
首页 > 其他分享> > vue 中数据双向绑定的原理是什么

vue 中数据双向绑定的原理是什么

作者:互联网

vue实现数据的双向绑定主要输采用数据劫持结合开发者==》订阅者模式的方式,通过object.defineProperty()来劫持各个属性的setting(设置)和getting(获取),在数据变动时发布消息给订阅者,触发相应的监听回调。

 

当把一个普通的JavaScript对象传给vue实例来作为他的data选项时,vue将遍历他的属性,用object.defineProperty()将他们转化为getting和setting。

标签:vue,getting,绑定,object,setting,双向,defineProperty
来源: https://www.cnblogs.com/qiangyanhuanxiao/p/15090376.html