Skip to content

Commit fe9deb0

Browse files
authored
Update instance.md
1 parent 76d7f47 commit fe9deb0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/guide/instance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ vm.a // -> 3
5555

5656
注意只有这些被代理的属性是**响应的**。如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。我们将在后面详细讨论响应系统。
5757

58-
除了这些数据属性,Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 `$`,以便与代理的数据属性区分。例如:
58+
除了这些数据属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 `$`,以便与代理的数据属性区分。例如:
5959

6060
``` js
6161
var data = { a: 1 }
@@ -73,7 +73,7 @@ vm.$watch('a', function (newVal, oldVal) {
7373
})
7474
```
7575

76-
<p class="tip">注意, 不要在实例属性或者回调函数中(如 `vm.$watch('a', newVal => this.myMethod())`)使用箭头函数。原因是箭头函数绑定父上下文,所以 `this` 不会像预想的一样是 Vue 实例, 而是 `this.myMethod` 未被定义。</p>
76+
<p class="tip">注意不要在实例属性或者回调函数中(如 `vm.$watch('a', newVal => this.myMethod())`)使用箭头函数。原因是箭头函数绑定父上下文,所以 `this` 不会像预想的一样是 Vue 实例而是 `this.myMethod` 未被定义。</p>
7777

7878
实例属性和方法的完整列表中查阅 [API 参考](/api)
7979

@@ -94,7 +94,7 @@ var vm = new Vue({
9494
```
9595

9696

97-
也有一些其它的钩子,在实例生命周期的不同阶段调用,如 `mounted``updated``destroyed`。钩子的 `this` 指向调用它的 Vue 实例。一些用户可能会问 Vue.js 是否有“控制器”的概念?答案是,没有。组件的自定义逻辑可以分割在这些钩子中。
97+
也有一些其它的钩子,在实例生命周期的不同阶段调用,如 `mounted``updated``destroyed` 。钩子的 `this` 指向调用它的 Vue 实例。一些用户可能会问 Vue.js 是否有“控制器”的概念?答案是,没有。组件的自定义逻辑可以分割在这些钩子中。
9898

9999

100100
## 生命周期图示

0 commit comments

Comments
 (0)