七、数据代理
小于 1 分钟约 121 字
(一)概念
通过 vm 对象来代理 data 对象中属性的操作(读/写)
(二)好处
更加方便的操作 data 中的数据
(三)基本原理
- 通过
Object.defineProperty()
把 data 对象中所有属性添加到 vm 上 - 为每一个添加到 vm 上的属性,都指定一个 getter、setter
- 在 getter 和 setter 内部去操作(读/写)data 中对应的属性
通过 vm 对象来代理 data 对象中属性的操作(读/写)
更加方便的操作 data 中的数据
Object.defineProperty()
把 data 对象中所有属性添加到 vm 上