定义:数据代理是通过一个对象代理对另一个对象中属性的操作(读 / 写)
基本原理:
- 通过Object.defineProperty() 把 data 对象中所有属性添加到 vm 上。
- 为每一个添加到 vm 上的属性,都指定一个 getter或者 setter
- 在 getter或者 setter 内部去操作 (读 / 写) data 中对应的属性
(PS:_data 中的内容不是数据代理而是数据劫持)
定义:数据代理是通过一个对象代理对另一个对象中属性的操作(读 / 写)
基本原理:
(PS:_data 中的内容不是数据代理而是数据劫持)