1. 首页
  2. 编程语言
  3. Javascript
  4. Vue侦测相关api的实现方法

Vue侦测相关api的实现方法

上传者: 2021-09-02 07:44:59上传 PDF文件 78.71 KB 热度 7次

分析当执行 teardown() 时需要循环;因为例如 expOrFn = function () { return this.name + this.age } ,这时会有两个 dep 分别是 name 与 age 分别都加入了 watcher 依赖,都会加入到 this.deps 中,所以需要循环将含有依赖的 dep 都删除其依赖需要明白的是。的 dep.depend() ,如果发现 val 为数组,则将依赖加入到 observer 的 dep 中,也就实现了对当前数组的拦截

下载地址
用户评论