class Router/router:Route

<p>Компонент-роутер, извлекает параметры из текущего URL по заданной</p><p>маске, и передает их значения своим детям.</p><p><a href="https://github.com/saby/Router#using-route-to-match-urls">Статья о компоненте</a></p><p></p>

Примеры

<pre> <Router.router:Route mask="destination/:myDestination"> <p>Значение параметра: {{ content.myDestination }}</p> </Router.router:Route> </pre>

Опции

content
<p>Шаблон отображаемого содержимого</p>
mask
<p>Строка, содержащая специальные placeholder'ы для параметров, начинающиеся с двоеточия.</p><p>Эти placeholder'ы используются для обозначения определенного параметра в URL-адресе.</p>
readOnly
<p>Определяет, может ли пользователь изменить значение контрола.</p><p>(или взаимодействовать с контролом, если его значение не редактируется).</p>
theme
<p>Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.</p>

Поля

_styles
<p>Массив имен нетемизированных стилей, необходимых контролу.</p><p>Все стили будут скачаны при создании</p>
_theme
<p>Массив имен темизированных стилей, необходимых контролу.</p><p>Все стили будут скачаны при создании</p>

Методы

__beforeUpdatedeprecated
_afterMountprotected
<p>Хук жизненного цикла контрола. Вызывается сразу после установки контрола в DOM-окружение.</p>
_afterRenderprotected
<p>Хук жизненного цикла контрола. Вызывается синхронно после применения измененной верстки контрола.</p>
_afterUpdateprotected
<p>Хук жизненного цикла контрола. Вызывается после обновления контрола.</p>
_beforeMountprotected
<p>Хук жизненного цикла контрола. Вызывается непосредственно перед установкой контрола в DOM-окружение.</p>
_beforeUnmountprotected
<p>Хук жизненного цикла контрола. Вызывается до удаления контрола.</p>
_beforeUpdateprotected
<p>Хук жизненного цикла контрола. Вызывается перед обновлением контрола.</p>
_getMarkup
<p>Метод, который возвращает разметку для компонента</p>
_setInternalOptions
<p>Метод задания служебных опций</p>
_shouldUpdateprotected
<p>Определяет, должен ли контрол обновляться. Вызывается каждый раз перед обновлением контрола.</p>
activate
<p>Активирует контрол.</p>
isCSSLoaded
<p>Проверка загрузки стилей и тем контрола</p>
loadCSS
<p>Загрузка стилей и тем контрола</p>
removeCSS
<p>Удаление link элементов из DOM</p>

События

activated
<p>Происходит при активации контрола.</p>
change
<p>Срабатывает после перехода, в котором значение параметров маски изменилось</p>
deactivated
<p>Происходит при деактивации контрола.</p>
enter
<p>Срабатывает после перехода, в котором адрес начинает соответствовать маске</p>
leave
<p>Срабатывает после перехода, в котором адрес перестает соответствовать маске</p>

Тайпдефы

IHistoryState
1/26/2021Санников К.А.