diff --git a/docs/ru/advanced/navigation-guards.md b/docs/ru/advanced/navigation-guards.md index dbba36995..8de0c2819 100644 --- a/docs/ru/advanced/navigation-guards.md +++ b/docs/ru/advanced/navigation-guards.md @@ -2,7 +2,7 @@ Как следует из названия, сторожевые хуки `Vue-router` используются для редиректов или отмены навигационных переходов. Есть несколько способов внедрить сторожевой хук: глобально, для конкретного пути, или для конкретного компонента. -Следует помнить, что **изменение параметров маршрута не вызывает выполнения сторожевых хуков enter/leave**. Вы можете добавить [watch на объект `$route`](../essentials/dynamic-matching.md#отслеживание-изменений-параметров) для отслеживания этих изменений, или использовать хук `beforeRouteUpadte`. +Следует помнить, что **изменение параметров маршрута не вызывает выполнения сторожевых хуков enter/leave**. Вы можете добавить [watch на объект `$route`](../essentials/dynamic-matching.md#отслеживание-изменений-параметров) для отслеживания этих изменений, или использовать хук `beforeRouteUpdate`. ### Глобальные хуки diff --git a/docs/ru/api/options.md b/docs/ru/api/options.md index 6d60579f6..0ee982bcf 100644 --- a/docs/ru/api/options.md +++ b/docs/ru/api/options.md @@ -53,6 +53,16 @@ Глобальная конфигурация CSS-класса по умолчанию для активных ссылок ``. См. также [router-link](router-link.md). +### linkExactActiveClass + +> Добавлено в версии 2.5.0+ + +- Тип: `string` + +- По умолчанию: `"router-link-exact-active"` + + Глобально настраивает для `` активный класс по умолчанию для точных совпадений маршрута. См. также [router-link](router-link.md). + ### scrollBehavior - тип: `Function` diff --git a/docs/ru/api/router-instance.md b/docs/ru/api/router-instance.md index d84282cb1..a0d0e0960 100644 --- a/docs/ru/api/router-instance.md +++ b/docs/ru/api/router-instance.md @@ -28,6 +28,7 @@ См. [сторожевые хуки](../advanced/navigation-guards.md). + С версии 2.5.0+ все три метода возвращают функцию, которая удаляет зарегистрированный хук. - **router.push(location, onComplete?, onAbort?)** - **router.replace(location, onComplete?, onAbort?)** diff --git a/docs/ru/api/router-link.md b/docs/ru/api/router-link.md index 3f66ff1f4..ad0c5a3b2 100644 --- a/docs/ru/api/router-link.md +++ b/docs/ru/api/router-link.md @@ -116,6 +116,16 @@ Указывает событие(я), способные вызвать переход по ссылке. +- **exact-active-class** + + > Добавлено в версии 2.5.0+ + + - Тип: `string` + + - По умолчанию: `"router-link-exact-active"` + + Укажите активный CSS-класс, применяемый когда ссылка активна с точным соответствием маршрута. Обратите внимание, что значение по умолчанию также может быть настроено глобально с помощью опции `linkExactActiveClass` в конструкторе VueRouter. + ### Применение класса активности ко внешнему элементу Иногда хочется применить класс активности не к самому тегу ``, а к другому элементу. Для этих целей можно использовать `` для наружного элемента, а ссылку разместить внутри, вручную: