Vue变化侦测原理
深入浅出 - Vue变化侦测原理
如何侦测变化?
关于变化侦测首先要问一个问题,在js中是如何侦测一个对象的变化的.其实这个问题还算比较简单的,js中有两种方法可以侦测到变化,Object.defineProperty和ES6中的proxy.
到目前为止vue使用的还是Object.defineProperty,那么我们可以写出这样的代码
function defineReaction (data, key, val) {
Object.defineProperty (data,
原创
2020-06-04 13:58:11 ·
212 阅读 ·
0 评论