diff --git a/docs/ru/essentials/navigation.md b/docs/ru/essentials/navigation.md index 74fbddcdb..980a8e1db 100644 --- a/docs/ru/essentials/navigation.md +++ b/docs/ru/essentials/navigation.md @@ -45,6 +45,8 @@ router.push({ path: '/user', params: { userId }}) // -> /user В версии 2.2.0+, можно указать опциональные `onComplete` и `onAbort` коллбеки в `router.push` или `router.replace` в качестве 2-го и 3-го аргументов. Эти коллбеки будут вызываться когда навигация либо успешно завершена (после того как все асинхронные хуки будут завершены), или прервана (переходом на этот же маршрут, или на другой маршрут прежде чем текущая навигация будет завершена), соответственно. +**Примечание:** Если путь назначения совпадает с текущим маршрутом и меняются только параметры (например: переход из одного профиля в другой `/users/1` -> `/users/2`), вам потребуется использовать [beforeRouteUpdate](./dynamic-matching.html#отслеживание-изменений-параметров) чтобы реагировать на изменения (например: получение информации о пользователе). + #### `router.replace(location, onComplete?, onAbort?)` Действует подобно `router.push`, с той лишь разницей, что вместо добавления новой записи к стеку истории переходов, заменяет текущую запись в нём.