Vue 中的数据代理:
通过 vm 对象来代理 data 对象中属性的操作(读 / 写)
基本原理
通过 Object.defineProperty () 把_.data 对象中所有属性添加到 vm 上。为每一个添加到 vm 上的属性,都指定一个 getter/setter。在 getter/setter 内部去操作(读 / 写)data 中对应的属性。
Vue 中的数据代理:
通过 vm 对象来代理 data 对象中属性的操作(读 / 写)
基本原理
通过 Object.defineProperty () 把_.data 对象中所有属性添加到 vm 上。为每一个添加到 vm 上的属性,都指定一个 getter/setter。在 getter/setter 内部去操作(读 / 写)data 中对应的属性。