class Router/router:Route

Компонент-роутер, извлекает параметры из текущего URL по заданной

маске, и передает их значения своим детям.

Статья о компоненте

Примеры


   

Значение параметра: {{ content.myDestination }}

Опции

content

Шаблон отображаемого содержимого

mask

Строка, содержащая специальные placeholder'ы для параметров, начинающиеся с двоеточия.

Эти placeholder'ы используются для обозначения определенного параметра в URL-адресе.

readOnly

Определяет, может ли пользователь изменить значение контрола.

(или взаимодействовать с контролом, если его значение не редактируется).

Control
theme

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

Control

Поля

_styles

Массив имен нетемизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control
_theme

Массив имен темизированных стилей, необходимых контролу.

Все стили будут скачаны при создании

Control

Методы

_afterMountprotected

Асинхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_afterUpdateprotected

Асинхронный хук жизненного цикла контрола. Вызывается после обновления контрола.

Control
_beforeMountprotected

Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.

Control
_beforeUnmountprotected

Хук жизненного цикла контрола. Вызывается до удаления контрола.

Control
_beforeUpdateprotected

Хук жизненного цикла контрола. Вызывается перед обновлением контрола.

Control
_componentDidMountprotected

Синхронный хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.

Control
_componentDidUpdateprotected

Хук жизненного цикла контрола. Вызывается синхронно после применения измененной верстки контрола.

Control
_getMarkup

Метод, который возвращает разметку для компонента

Control
_setInternalOptions

Метод задания служебных опций

Control
_shouldUpdateprotected

Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.

Control
activate

Активирует контрол.

Control
isCSSLoaded

Проверка загрузки стилей и тем контрола

Control
loadCSS

Загрузка стилей и тем контрола

Control
loadThemeVariables

Вызовет загрузку коэффициентов (CSS переменных) для тем.

Control
removeCSS

Удаление link элементов из DOM

Control

События

activated

Происходит при активации контрола.

Control
change

Срабатывает после перехода, в котором значение параметров маски изменилось

deactivated

Происходит при деактивации контрола.

Control
enter

Срабатывает после перехода, в котором адрес начинает соответствовать маске

leave

Срабатывает после перехода, в котором адрес перестает соответствовать маске

Тайпдефы

IHistoryState

FAQ

4/13/2021Санников К.А.