Эх сурвалжийг харах

Merge branch 'master' of https://github.com/HcySunYang/vue-design

HcySunYang 7 жил өмнө
parent
commit
6a5854a49d

+ 1 - 1
docs/art/6vue-init-start.md

@@ -1025,7 +1025,7 @@ const handlers = vm.$options[hook]
 const handlers = vm.$options.created
 ```
 
-在 [Vue选项的合并](./vue-merge.md) 一节中我们讲过,对于生命周期钩子选项最终会被合并处理成一个数组,所以得到的 `handlers` 就是对应生命周期钩子的数组。接着执行的是这段代码:
+在 [Vue选项的合并](./5vue-merge.md) 一节中我们讲过,对于生命周期钩子选项最终会被合并处理成一个数组,所以得到的 `handlers` 就是对应生命周期钩子的数组。接着执行的是这段代码:
 
 ```js
 if (handlers) {

+ 2 - 2
docs/art/8vue-reactive-dep-watch.md

@@ -678,7 +678,7 @@ if (this.computed) {
 
 ## 依赖收集的过程
 
-`this.get()` 是我们遇到的第一个观察者对象的实例方法,它的作用可以用两个字描述:**求值**。求值的目的有两个,第一能够触发访问器属性的 `get` 拦截器函数,第二能够获得被观察目标的值。而且能够触发访问器属性的 `get` 拦截器函数是依赖被收集的关键,下面我们具体查看一下 `this.get()` 方法的内容:
+`this.get()` 是我们遇到的第一个观察者对象的实例方法,它的作用可以用两个字描述:**求值**。求值的目的有两个,第一个是能够触发访问器属性的 `get` 拦截器函数,第二个是能够获得被观察目标的值。而且能够触发访问器属性的 `get` 拦截器函数是依赖被收集的关键,下面我们具体查看一下 `this.get()` 方法的内容:
 
 ```js
 get () {
@@ -818,7 +818,7 @@ depend () {
 }
 ```
 
-在 `dep.depend` 方法内部又判断了一次 `Dep.target` 是否有值,有的同学可能会有疑问,这不是多此一举吗?其实这么做并不多,因为 `dep.depend` 方法除了在属性的 `get` 拦截器函数内被调用之外还在其他地方被调用了,这时候就需要对 `Dep.target` 做判断,至于在哪里调用的我们后面会讲到。另外我们发现在 `depend` 方法内部其实并没有真正的执行收集依赖的动作,而是调用了观察者实例对象的 `addDep` 方法:`Dep.target.addDep(this)`,并以当前 `Dep` 实例对象作为参数。为了搞清楚这么做的目的,我们找到观察者实例对象的 `addDep` 方法,如下:
+在 `dep.depend` 方法内部又判断了一次 `Dep.target` 是否有值,有的同学可能会有疑问,这不是多此一举吗?其实这么做并不多,因为 `dep.depend` 方法除了在属性的 `get` 拦截器函数内被调用之外还在其他地方被调用了,这时候就需要对 `Dep.target` 做判断,至于在哪里调用的我们后面会讲到。另外我们发现在 `depend` 方法内部其实并没有真正的执行收集依赖的动作,而是调用了观察者实例对象的 `addDep` 方法:`Dep.target.addDep(this)`,并以当前 `Dep` 实例对象作为参数。为了搞清楚这么做的目的,我们找到观察者实例对象的 `addDep` 方法,如下:
 
 ```js
 addDep (dep: Dep) {