Skip to content

Commit 0215bc1

Browse files
author
stoneyang
authored
阅读优化
1 parent 39bd728 commit 0215bc1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/guide/transitions.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ new Vue({
8383
</style>
8484
{% endraw %}
8585

86-
元素封装成过渡组件之后,遇到插入或删除,Vue 将
86+
元素封装成过渡组件之后,在遇到插入或删除时,Vue 将
8787

8888

8989
1. 自动嗅探目标元素是否有 CSS 过渡或动画,并在合适时添加/删除 CSS 类名。
9090

91-
2. 如果设置了过渡的 [JavaScript 钩子函数](#JavaScript-Hooks)会在相应的阶段调用它们
91+
2. 如果过渡组件设置了过渡的 [JavaScript 钩子函数](#JavaScript-Hooks)会在相应的阶段调用钩子函数
9292

9393
3. 如果没有找到 JavaScript 钩子并且也没有检测到 CSS 过渡/动画,DOM 操作(插入/删除)在下一帧中立即执行。(注意:此指浏览器逐帧动画机制,与 Vue,和Vue的 `nextTick` 概念不同)
9494

@@ -108,9 +108,9 @@ new Vue({
108108

109109
![Transition Diagram](/images/transition.png)
110110

111-
对于这些 `enter/leave 过渡中切换的类名``v-` 是这些类名的前缀。使用 `<name="my-transition>"` 可以重置前缀,比如 `v-enter` 替换为 `my-transition-enter`
111+
对于这些在 `enter/leave` 过渡中切换的类名,`v-` 是这些类名的前缀。使用 `<name="my-transition>"` 可以重置前缀,比如 `v-enter` 替换为 `my-transition-enter`
112112

113-
`v-enter-active` and `v-leave-active` 可以控制 进入/离开 过渡的不同阶段,在下面章节会有个示例说明。
113+
`v-enter-active` `v-leave-active` 可以控制 进入/离开 过渡的不同阶段,在下面章节会有个示例说明。
114114

115115
### CSS 过渡
116116

@@ -392,9 +392,9 @@ new Vue({
392392

393393
### 同时使用 Transitions 和 Animations
394394

395-
Vue 为了知道过渡的完成,必须设置相应的事件监听器。它可以是 `transitionend``animationend` ,这取决于给元素应用的 CSS 规则。如果你使用其中任何一种,Vue 能自动识别类型并设置监听。
395+
Vue 为了知道过渡的完成,必须设置相应的事件监听器。它可以是 `transitionend``animationend` ,这取决于给元素应用的 CSS 规则。如果你使用其中任何一种,Vue 能自动识别类型并设置监听。
396396

397-
但是,在一些场景中,你需要给同一个元素同时设置两种过渡动效,比如 animation 很快的被触发并完成了,而 transition 效果还没结束。在这种情况中,你就需要使用 `type` 特性并设置 `animation``transition` 来明确声明你需要 Vue 监听的类型。
397+
但是,在一些场景中,你需要给同一个元素同时设置两种过渡动效,比如 `animation` 很快的被触发并完成了,而 `transition` 效果还没结束。在这种情况中,你就需要使用 `type` 特性并设置 `animation``transition` 来明确声明你需要 Vue 监听的类型。
398398

399399
### JavaScript 钩子
400400

@@ -427,7 +427,7 @@ methods: {
427427
// ...
428428
},
429429
// 此回调函数是可选项的设置
430-
//CSS结合 时使用
430+
//CSS 结合时使用
431431
enter: function (el, done) {
432432
// ...
433433
done()
@@ -447,7 +447,7 @@ methods: {
447447
// ...
448448
},
449449
// 此回调函数是可选项的设置
450-
//CSS结合 时使用
450+
//CSS 结合时使用
451451
leave: function (el, done) {
452452
// ...
453453
done()
@@ -462,9 +462,9 @@ methods: {
462462
}
463463
```
464464

465-
这些钩子函数可以结合 CSS transitions/animations 使用,也可以单独使用。
465+
这些钩子函数可以结合 CSS `transitions/animations` 使用,也可以单独使用。
466466

467-
<p class="tip">当只用 JavaScript 过渡的时候 ** 在 `enter` 和 `leave` 中,回调函数 `done` 是必须的 **。 否则,它们会被同步调用,过渡会立即完成。</p>
467+
<p class="tip">当只用 JavaScript 过渡的时候 ** 在 `enter` 和 `leave` 中,回调函数 `done` 是必须的 **。 否则,它们会被同步调用,过渡会立即完成。</p>
468468

469469
<p class="tip">推荐对于仅使用 JavaScript 过渡的元素添加 `v-bind:css="false"`,Vue 会跳过 CSS 的检测。这也可以避免过渡过程中 CSS 的影响。</p>
470470

0 commit comments

Comments
 (0)