Skip to content

Commit d0d8b75

Browse files
authored
Merge pull request vuejs#142 from Alex-Sokolov/master
Новые правки
2 parents 1c751ec + e02377f commit d0d8b75

File tree

8 files changed

+11
-9
lines changed

8 files changed

+11
-9
lines changed

src/v2/guide/components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ bus.$on('id-selected', function (id) {
728728
</child-component>
729729
```
730730

731-
Из какого контекста берется переменная `message`, контекста родителя или контекста потомка? Правильный ответ — из контекста родителя. Действует простое правило:
731+
Из какого контекста берётся переменная `message`, контекста родителя или контекста потомка? Правильный ответ — из контекста родителя. Действует простое правило:
732732

733733
> Всё в шаблоне родительского компонента компилируется в области видимости родителя; всё в шаблоне потомка — в области видимости потомка.
734734

src/v2/guide/conditional.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ new Vue({
139139
</template>
140140
```
141141

142-
Теперь эти input'ы будут рендерится заново при каждом переключении. Смотрите сами:
142+
Теперь эти input'ы будут рендериться заново при каждом переключении. Смотрите сами:
143143

144144
{% raw %}
145145
<div id="key-example" class="demo">

src/v2/guide/events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,4 +284,4 @@ Vue.config.keyCodes.f1 = 112
284284

285285
2. Поскольку нет необходимости вручную привязывать слушатели событий в JS, код vm остаётся независимым от DOM и содержит только необходимую логику. Это облегчает тестирование.
286286

287-
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, что придется прибираться за собой.
287+
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, что придётся прибираться за собой.

src/v2/guide/list.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ var example1 = new Vue({
4949
},
5050
watch: {
5151
items: function () {
52-
smoothScroll.animateScroll(null, '#example-1')
52+
smoothScroll.animateScroll(document.querySelector('#example-1'))
5353
}
5454
}
5555
})
@@ -99,7 +99,7 @@ var example2 = new Vue({
9999
},
100100
watch: {
101101
items: function () {
102-
smoothScroll.animateScroll(null, '#example-2')
102+
smoothScroll.animateScroll(document.querySelector('#example-2'))
103103
}
104104
}
105105
})

src/v2/guide/reactivity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Vue.set(vm.someObject, 'b', 2)
4444
this.$set(this.someObject, 'b', 2)
4545
```
4646

47-
Иногда нужно добавить несколько свойств в существующий объект, например, с помощью `Object.assign()` или `_.extend()`. Если так поступить, добавленные свойства не станут реактивными. Для решения этой задачи придется создать новый объект, содержащий поля как оригинального объекта, так и объекта-примеси:
47+
Иногда нужно добавить несколько свойств в существующий объект, например, с помощью `Object.assign()` или `_.extend()`. Если так поступить, добавленные свойства не станут реактивными. Для решения этой задачи придётся создать новый объект, содержащий поля как оригинального объекта, так и объекта-примеси:
4848

4949
``` js
5050
// вместо `Object.assign(this.someObject, { a: 1, b: 2 })`

src/v2/guide/render-function.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,9 @@ Vue.component('my-component', {
478478

479479
После указания `functional: true`, обновление `render`-функции нашего компонента для заголовков потребует только добавления параметра `context`, обновления `this.$slots.default` на `context.children` и замены `this.level` на `context.props.level`.
480480

481-
Поскольку функциональные компоненты — это просто функции, их рендеринг обходится значительно дешевле. Кроме того, они очень удобны в качестве обёрток. Например, если вам нужно:
481+
Поскольку функциональные компоненты — это просто функции, их рендеринг обходится значительно дешевле. Однако, это также означает, что функциональные компоненты не отображаются в дереве компонентов в инструментах разработчика Chrome на вкладке Vue.
482+
483+
Кроме того, они очень удобны в качестве обёрток. Например, если вам нужно:
482484

483485
- Выбрать один из компонентов для последующего рендеринга в данной точке
484486
- Произвести манипуляции над дочерними элементами, входными параметрами или данными, перед тем как передать их в дочерний компонент

src/v2/guide/ssr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ new Vue({
147147
</html>
148148
```
149149

150-
Если упомянутая папка `assets` содержит файл нашего приложения `app.js`, и файл самого Vue, `vue.js`, должно получится вполне рабочее одностраничное приложение!
150+
Если упомянутая папка `assets` содержит файл нашего приложения `app.js`, и файл самого Vue, `vue.js`, должно получиться вполне рабочее одностраничное приложение!
151151

152152
Чтобы включить рендеринг на стороне сервера, остаётся добавить только собственно веб-сервер:
153153

src/v2/guide/transitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1552,7 +1552,7 @@ Vue.component('my-special-transition', {
15521552
</transition>
15531553
```
15541554

1555-
Может пригодится, если вы определили CSS-переходы или анимации, используя принятые во Vue соглашения об именовании классов, и просто хотите переключаться между ними.
1555+
Может пригодиться, если вы определили CSS-переходы или анимации, используя принятые во Vue соглашения об именовании классов, и просто хотите переключаться между ними.
15561556

15571557
На самом деле, любой атрибут может быть динамически связан. И речь не только об атрибутах. Поскольку хуки — это просто методы, у них есть доступ ко всем данным в текущем контексте, а значит и JavaScript-анимации могут зависеть от состояния компонента.
15581558

0 commit comments

Comments
 (0)