1. 首页
  2. 云计算
  3. kubernetes
  4. 3分钟了解vue数据劫持的原理实现

3分钟了解vue数据劫持的原理实现

上传者: 2020-12-03 02:25:30上传 PDF文件 43.17KB 热度 17次
目的: 了解Object.defineProperty如何实现数据劫持 大致原理是这样的: 定义一个监听函数,对对象的每一个属性进行监听 通过Object.defineProperty对监听的每一个属性设置get 和 set 方法。 对对象实行监听 对对象内嵌对象进行处理 对数组对象进行处理 1. 先定义一个对象 let obj = { name: 'jw' } 2. 定义一个监听函数 /** * 判断监听的是否是对象 * 如果是对象,就遍历,并且对每个属性进行定义get 和 set */ function observer(obj) { if(typeof
下载地址
用户评论