Object.defineProperty 监测属性变化
-
Js 提供了一个属性
defineProperty该属性可以监测到对象属性被
读和写,只是对象,数组的监测Vue做的特殊的处理,这个我们后面再说好,了解了,接下来我们上代码有,看一下是怎么样的,通过最简单的一个例子
get:一个给属性提供getter的方法,如果没有getter则为undefined。该方法返回值被用作属性值。默认为undefined。set:一个给属性提供setter的方法,如果没有setter则为undefined。该方法将接受唯一参数,并将该参数的新值分配给该属性。默认值为undefined。
