天天看点

vue的数据代理(2022-04-22学习笔记)

vue的数据代理——

数据代理就是通过一个对象代理对另一个对象中属性的操作(读/写)

最​

​简单​

​的数据代理的例子:

vue的数据代理(2022-04-22学习笔记)
Object.defineProperty()
Object.defineProperty(person,"age",{
  value:18
})      

​Object.keys()​

​ 参数中传入一个对象,将对象中的属性名,形成一个数组返回。

vue的数据代理(2022-04-22学习笔记)
for(let key in person){
  
}

既能遍历数组,又能遍历对象      

​vue​

​​的数据代理。通过创建的​

​vue​

​​的实例​

​vm​

​​这个对象代理​

​data​

​中的数据。vue先收集数据,放到_data中,数据代理把_data中数据放到vm 中一份。

vue的数据代理(2022-04-22学习笔记)