Skip to content

Commit 70305d0

Browse files
committed
Sync updates from vuejs.org.
From: bfc3c3da3574da77279694688dec8eea9254ebd6 To: 8078a0bb1bf1cbe6adb17fb0473f1f8c757d8fdb
1 parent dd6bf20 commit 70305d0

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

src/v2/guide/components.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,7 @@ bus.$on('id-selected', function (id) {
706706

707707
注意两点:
708708

709-
1. `<app>` 组件不知道它的挂载点会有什么内容。挂载点的内容是由`<app>`的父组件决定的。
709+
1. `<app>` 组件不知道它会收到什么内容。这是由使用 `<app>` 的父组件决定的。
710710

711711
2. `<app>` 组件很可能有它自己的模版。
712712

@@ -1091,7 +1091,7 @@ components: {
10911091
<!-- 在HTML模版中始终使用 kebab-case -->
10921092
<kebab-cased-component></kebab-cased-component>
10931093
<camel-cased-component></camel-cased-component>
1094-
<title-cased-component></title-cased-component>
1094+
<pascal-cased-component></pascal-cased-component>
10951095
```
10961096

10971097
当使用字符串模式时,可以不受 HTML 的 case-insensitive 限制。这意味实际上在模版中,你可以使用 camelCase 、 TitleCase 或者 kebab-case 来引用:

src/v2/guide/list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ Vue.set(example1.items, indexOfItem, newValue)
418418
example1.items.splice(indexOfItem, 1, newValue)
419419
```
420420

421-
为了解决第二类问题,你也同样可以使用 `splice`
421+
为了解决第二类问题,你可以使用 `splice`
422422

423423
``` js
424424
example1.items.splice(newLength)

src/v2/guide/render-function.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,13 +145,13 @@ createElement(
145145
domProps: {
146146
innerHTML: 'baz'
147147
},
148-
// 事件监听器基于 "on"
149-
// 所以不再支持如 v-on:keyup.enter 修饰器
148+
// 事件监听器基于 `on`
149+
// 所以不再支持如 `v-on:keyup.enter` 修饰器
150150
// 需要手动匹配 keyCode。
151151
on: {
152152
click: this.clickHandler
153153
},
154-
 // 仅对于组件,用于监听原生事件,而不是组件内部使用 vm.$emit 触发的事件。
154+
 // 仅对于组件,用于监听原生事件,而不是组件内部使用 `vm.$emit` 触发的事件。
155155
nativeOn: {
156156
click: this.nativeClickHandler
157157
},
@@ -355,7 +355,7 @@ on: {
355355

356356
``` js
357357
render: function (createElement) {
358-
// <div><slot></slot></div>
358+
// `<div><slot></slot></div>`
359359
return createElement('div', this.$slots.default)
360360
}
361361
```
@@ -364,7 +364,7 @@ render: function (createElement) {
364364

365365
``` js
366366
render: function (createElement) {
367-
// <div><slot :text="msg"></slot></div>
367+
// `<div><slot :text="msg"></slot></div>`
368368
return createElement('div', [
369369
this.$scopedSlots.default({
370370
text: this.msg
@@ -379,7 +379,7 @@ render: function (createElement) {
379379
render (createElement) {
380380
return createElement('div', [
381381
createElement('child', {
382-
// pass scopedSlots in the data object
382+
// pass `scopedSlots` in the data object
383383
// in the form of { name: props => VNode | Array<VNode> }
384384
scopedSlots: {
385385
default: function (props) {

src/v2/guide/syntax.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Mustache 不能在 HTML 属性中使用,应使用 [v-bind 指令](../api/#v-bi
5151
这对布尔值的属性也有效 —— 如果条件被求值为 false 的话该属性会被移除:
5252

5353
``` html
54-
<button v-bind:disabled="someDynamicCondition">Button</button>
54+
<button v-bind:disabled="isButtonDisabled">Button</button>
5555
```
5656

5757
### 使用 JavaScript 表达式

src/v2/guide/transitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,7 +678,7 @@ new Vue({
678678
// ...
679679
computed: {
680680
buttonMessage: function () {
681-
switch (docState) {
681+
switch (this.docState) {
682682
case 'saved': return 'Edit'
683683
case 'edited': return 'Save'
684684
case 'editing': return 'Cancel'

0 commit comments

Comments
 (0)