七、数据代理

郁子小于 1 分钟约 121 字笔记Vue2尚硅谷张天禹

(一)概念

通过 vm 对象来代理 data 对象中属性的操作(读/写)

(二)好处

更加方便的操作 data 中的数据

(三)基本原理

  • 通过 Object.defineProperty() 把 data 对象中所有属性添加到 vm 上
  • 为每一个添加到 vm 上的属性,都指定一个 getter、setter
  • 在 getter 和 setter 内部去操作(读/写)data 中对应的属性
上次编辑于: