Vue数据代理的原理

我们可以使用一个Object.defineProperty方法给一个对象添加属性,并对该属性进行权限设置语法格式如下:Object.defineProperty(对象 , "属性名" , { // 配置项 })我们可以利用Object.defineProperty方法中的 get() 和 set() 配置项连接一个变量和一个对象中的属性值,也就是变量改变属性值也变化,属性值变化对象也变化,就和MVVM模型很像。