Skip to content

Commit 949d43b

Browse files
authored
Update conditional.md
1 parent d885a4e commit 949d43b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/guide/conditional.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ order: 7
66

77
## v-if
88

9-
在字符串模板中,如 Handlebars,我们得像这样写一个条件块:
9+
在字符串模板中,如 Handlebars ,我们得像这样写一个条件块:
1010

1111
``` html
1212
<!-- Handlebars 模板 -->
@@ -15,7 +15,7 @@ order: 7
1515
{{/if}}
1616
```
1717

18-
在 Vue.js,我们使用 `v-if` 指令实现同样的功能:
18+
在 Vue.js ,我们使用 `v-if` 指令实现同样的功能:
1919

2020
``` html
2121
<h1 v-if="ok">Yes</h1>
@@ -48,7 +48,7 @@ order: 7
4848
<h1 v-show="ok">Hello!</h1>
4949
```
5050

51-
不同的是有 `v-show` 的元素会始终渲染并保持在 DOM 中。`v-show` 是简单的切换元素的 CSS 属性 `display`
51+
不同的是有 `v-show` 的元素会始终渲染并保持在 DOM 中。`v-show` 是简单的切换元素的 CSS 属性 `display`
5252

5353
<p class="tip">注意 `v-show` 不支持 `<template>` 语法。</p>
5454

@@ -88,13 +88,13 @@ order: 7
8888

8989
## v-if vs. v-show
9090

91-
在切换 `v-if` 块时,Vue.js 有一个局部编译/卸载过程,因为 `v-if` 之中的模板也可能包括数据绑定或子组件。`v-if` 是真实的条件渲染,因为它会确保条件块在切换当中合适地销毁与重建条件块内的事件监听器和子组件。
91+
在切换 `v-if` 块时, Vue.js 有一个局部编译/卸载过程,因为 `v-if` 之中的模板也可能包括数据绑定或子组件。 `v-if` 是真实的条件渲染,因为它会确保条件块在切换当中合适地销毁与重建条件块内的事件监听器和子组件。
9292

9393
`v-if` 也是**惰性的**:如果在初始渲染时条件为假,则什么也不做——在条件第一次变为真时才开始局部编译(编译会被缓存起来)。
9494

95-
相比之下,`v-show` 简单得多——元素始终被编译并保留,只是简单地基于 CSS 切换。
95+
相比之下, `v-show` 简单得多——元素始终被编译并保留,只是简单地基于 CSS 切换。
9696

97-
一般来说,`v-if` 有更高的切换消耗而 `v-show` 有更高的初始渲染消耗。因此,如果需要频繁切换 `v-show` 较好,如果在运行时条件不大可能改变 `v-if` 较好。
97+
一般来说, `v-if` 有更高的切换消耗而 `v-show` 有更高的初始渲染消耗。因此,如果需要频繁切换 `v-show` 较好,如果在运行时条件不大可能改变 `v-if` 较好。
9898

9999

100100
***

0 commit comments

Comments
 (0)