Skip to content

Commit b06ea21

Browse files
Alex-Sokolovposva
authored andcommitted
[RU] Updates (#1684)
* russian translation update v2.5.+ * router-instance.md исправлена опечатка * router-link.md исправление * navigation-guards.md исправлена опечатка * getting-started.md standalone -> полная сборка * data-fetching.md бэктики * lazy-loading.md бэктики * transitions.md бэктики * route-object.md бэктики * router-link.md бэктики * getting-started.md бэктики * history-mode.md добавлен раздел с примером для IIS * router-instance.md добавлено уточнение * lazy-loading.md require -> import * lazy-loading.md новый синтаксис разделения кода * SUMMARY.md правки к 2.6 * scroll-behavior.md обновление к 2.6 * options.md добавления для 2.6 * named-routes.md правка * SUMMARY.md экземпляр * navigation-guards.md экземпляр * scroll-behavior.md экземпляр * component-inhections.md экземпляр * router-instance.md экземпляр * dynamic-matching.md экземпляр * getting-started.md экземпляр * named-routes.md экземпляр * navigation.md экземпляр * data-fetching.md правка * lazy-loading.md merge * history-mode.md добавлена секция про caddy * history-mode.md правки * passing-props.md правки * navigation-guards.md обновлен * navigation-guards.md обновлен * history-mode.md добавлена новая секция * Update history-mode.md * navigation.md добавлено уточнение
1 parent 86ca8a9 commit b06ea21

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Diff for: docs/ru/essentials/navigation.md

+13
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,19 @@ router.push({ name: 'user', params: { userId: 123 }})
3030
router.push({ path: 'register', query: { plan: 'private' }})
3131
```
3232

33+
**Примечание**: `params` игнорируются, если указан `path`, что не соответствует случаю с `query` показанному в примере выше.
34+
Вместо этого, вам нужно указать `name` маршрута или вручную указать весь `path` с необходимыми параметрами:
35+
36+
```js
37+
const userId = 123
38+
router.push({ name: 'user', params: { userId }}) // -> /user/123
39+
router.push({ path: `/user/${userId}` }) // -> /user/123
40+
// Это НЕ БУДЕТ работать
41+
router.push({ path: '/user', params: { userId }}) // -> /user
42+
```
43+
44+
Те же правила применяются и к свойству `to` компонента `router-link`.
45+
3346
В версии 2.2.0+, можно указать опциональные `onComplete` и `onAbort` коллбеки в `router.push` или `router.replace` в качестве 2-го и 3-го аргументов. Эти коллбеки будут вызываться когда навигация либо успешно завершена (после того как все асинхронные хуки будут завершены), или прервана (переходом на этот же маршрут, или на другой маршрут прежде чем текущая навигация будет завершена), соответственно.
3447

3548
#### `router.replace(location, onComplete?, onAbort?)`

0 commit comments

Comments
 (0)