1.数据代理:通过一个对象代理对另一个对象中属性的操作(读/写)
2.vue数据代理:通过vm对象来代理data对象中所有属性的操作
3.好处:更方便的操作data中的数据
4.基本实现流程:
a.通过Object。defineProperty()给vm添加与data对象的属性对应的属性描述符
b.所有添加的属性都包含getter/setter
c.getter/setter内部去操作data中对应的属性数据