Skip to content

Commit cc33556

Browse files
authored
vuejs#49 Ребёнок → потомок
1 parent 0c46868 commit cc33556

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/v2/guide/components.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,9 @@ new Vue({
215215

216216
### Композиция компонентов
217217

218-
Компоненты созданы для совместного использования, в основном в рамках отношений родитель-ребенок: компонент А может использовать компонент Б в своём собственном шаблоне. В таком раскладе неизбежно появляется необходимость в коммуникации компонентов друг с другом: родителю может понадобиться передать данные в дочерний компонент, а ему, в свою очередь, может понадобиться проинформировать родителя о том, что что-то произошло. Вместе с тем, очень важно минимизировать взаимное влияние компонентов друг на друга. Для этого требуется иметь ясно определённый интерфейс взаимодействия, позволяющий удостовериться, что код каждого компонента может быть написан и проанализирован в условиях относительной изоляции. Это упрощает поддержку и потенциально облегчает повторное использование компонентов.
218+
Компоненты созданы для совместного использования, в основном в рамках отношений родитель-потомок: компонент А может использовать компонент Б в своём собственном шаблоне. В таком раскладе неизбежно появляется необходимость в коммуникации компонентов друг с другом: родителю может понадобиться передать данные в дочерний компонент, а ему, в свою очередь, может понадобиться проинформировать родителя о том, что что-то произошло. Вместе с тем, очень важно минимизировать взаимное влияние компонентов друг на друга. Для этого требуется иметь ясно определённый интерфейс взаимодействия, позволяющий удостовериться, что код каждого компонента может быть написан и проанализирован в условиях относительной изоляции. Это упрощает поддержку и потенциально облегчает повторное использование компонентов.
219219

220-
Во Vue.js, отношения родитель-ребёнок могут быть кратко просуммированы формулой **входные параметры — вниз, события — вверх ("props down, events up")**. Родитель передаёт данные потомку через **входные параметры (props)**, а дочерний компонент посылает сообщения родителю посредством **событий (events)**. Давайте посмотрим как это работает.
220+
Во Vue.js, отношения родитель-потомок могут быть кратко просуммированы формулой **входные параметры — вниз, события — вверх ("props down, events up")**. Родитель передаёт данные потомку через **входные параметры (props)**, а дочерний компонент посылает сообщения родителю посредством **событий (events)**. Давайте посмотрим как это работает.
221221

222222
<p style="text-align: center">
223223
<img style="width:300px" src="/images/props-events.png" alt="props down, events up">
@@ -642,9 +642,9 @@ new Vue({ el: '#currency-input-example' })
642642
<webcam-retinal-scanner v-model="retinalImage"></webcam-retinal-scanner>
643643
```
644644

645-
### Коммуникация вне случаев родитель-ребёнок
645+
### Коммуникация вне случаев родитель-потомок
646646

647-
Иногда компонентам необходимо обмениваться информацией, но они не состоят в отношении родитель/ребенок. В простых случаях может хватить использования пустого инстанса Vue в качестве централизованной шины данных:
647+
Иногда компонентам необходимо обмениваться информацией, но они не состоят в отношении родитель/потомок. В простых случаях может хватить использования пустого инстанса Vue в качестве централизованной шины данных:
648648

649649
``` js
650650
var bus = new Vue()

0 commit comments

Comments
 (0)