Vue源码之响应式原理

像Vue官网上面说的,vue是通过 Object.defineProperty 来侦测对象属性值的变化。 function defineReactive (obj, key, val) { let dep = new Dep() Object.defineProperty(obj, key, { enumerable: true, configurable: true, get () { return val }, ...