Skip to content

Commit b30aaf2

Browse files
authored
Merge pull request #498 from klirii/patch-6
Update watchers.md
2 parents f6171b8 + a24d9a5 commit b30aaf2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/guide/essentials/watchers.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,9 @@ watch(
230230
Глубокий наблюдатель требует обхода всех вложенных свойств в просматриваемом объекте и может быть дорогостоящим при использовании на больших структурах данных. Используйте его только в случае необходимости и помните о последствиях для производительности.
231231
:::
232232

233-
## Eager Watchers {#eager-watchers}
233+
## Нетерпеливые наблюдатели {#eager-watchers}
234234

235-
`watch` по умолчанию ленив: обратный вызов не будет вызван, пока не изменится отслеживаемый источник. Но в некоторых случаях мы можем захотеть, чтобы логика обратного вызова выполнялась немедленно - например, мы можем захотеть получить некоторые исходные данные, а затем повторно извлекать данные всякий раз, когда изменяется соответствующее состояние.
235+
`watch` по умолчанию ленив: коллбэк не будет вызван, пока не изменится отслеживаемый источник. Но в некоторых случаях мы можем захотеть, чтобы логика обратного вызова выполнялась немедленно - например, мы можем захотеть получить некоторые исходные данные, а затем повторно извлекать данные всякий раз, когда изменяется соответствующее состояние.
236236

237237
<div class="options-api">
238238

@@ -274,7 +274,7 @@ watch(
274274

275275
</div>
276276

277-
## Once Watchers {#once-watchers}
277+
## Единичные наблюдатели {#once-watchers}
278278

279279
- Поддерживается только в версиях 3.4+
280280

@@ -366,7 +366,7 @@ watchEffect(async () => {
366366

367367
</div>
368368

369-
## Side Effect Cleanup {#side-effect-cleanup}
369+
## Очистка от побочных эффектов {#side-effect-cleanup}
370370

371371
Иногда мы можем получить побочные эффекты, например при асинхронных запросах:
372372

@@ -448,7 +448,7 @@ export default {
448448

449449
Обратите внимание, что `onWatcherCleanup` поддерживается только в Vue 3.5+ и должен вызываться во время синхронного вызова функции эффекта `watchEffect` или обратного вызова `watch`. Ты не сможешь его вызвать после `await` в асинхронной функции.
450450

451-
Альтернативно, в функцию `onCleanup` передается в колбэк `watch` в качестве третьего аргумент, и в `watchEffect` в качестве первого аргумента:
451+
Альтернативно, функция `onCleanup` передается в коллбэк `watch` в качестве третьего аргумента, и в коллбэк `watchEffect` в качестве первого аргумента:
452452

453453
<div class="composition-api">
454454

0 commit comments

Comments
 (0)