原理

vue的数据绑定是通过数据劫持结合发布者和订阅者模式来实现的,那么vue是如何进行数据劫持的。Vue的双向绑定原理
结果:
Vue的双向绑定原理
从上图可以看到属性a有两个相应的get和set方法,为什么会多出这两个方法呢?那是因为Vue是通过object.defineProperty()方法进行数据劫持的。

相关文章: