Vue Object 的变化侦测

Vue 中的对象变化侦测是通过 Object.definePorperty 实现的,但是 Object.definePorperty 的方式有缺陷,比如不能直接代理整个对象,每次都要循环遍历对象的所有属性;尤大大说之后会使用 ES6 中的 Proxy 重写这个部分。这篇博客介绍的是 Object.definePorperty 实现的对象侦测。 我们来看下面这段代码,定义一个 def...