摘要: 每个key值都有一个数组,用来存储当前key的依赖,假设依赖是一个函数,保存在window。target上function defineReactive(data,key,val) { let dep = [] Object.defineProperty(data,key,{ enumerable: 阅读全文
posted @ 2020-03-25 21:28 码我滴码 阅读(237) 评论(0) 推荐(0)
摘要: 恢复内容开始 1、什么是变化侦测 Vue.js会自动通过状态生成Dom,并输出到页面上进行显示,这过程称为渲染,当状态发生变化时vue能立刻感知到哪些状态改变了,并进行更新 2.如何追踪状态变化 js里面侦测对象的变化有两种,一种是Object.defineProperty和Es6的proxy fu 阅读全文
posted @ 2020-03-25 21:23 码我滴码 阅读(1109) 评论(0) 推荐(0)