mask

<p>Строка, содержащая специальные placeholder'ы для параметров, начинающиеся с двоеточия.</p><p>Эти placeholder'ы используются для обозначения определенного параметра в URL-адресе.</p>

ТИП:
String

Примеры

<p>Маска: "paramName/:paramValue"</p><p></p><p>URL: "/paramName/valueOne" -> paramValue = "valueOne"</p><p>URL: "/paramName/value/Two" -> paramValue = "value"</p><p>URL: "/paramName/value?num=three" -> paramValue = "value"</p><p>URL: "/paramName/value#Four" -> paramValue = "value"</p>

Примечание

<p>Значение параметра извлекается из URL и передается внутрь Router.router:Route с именем placeholder'a.</p><p>При изменении значения параметра в URL-адресе, обновится сам компонент Route, и внутрь него будет передано новое</p><p>значение параметра.</p><p></p><p>Маски бывают двух видов.</p><p></p><p>Первый - обычная маска с символом `/`, например `paramName/:paramValue`. Она может содержать любое число</p><p>placeholder'ов, например `tour/:priceMin/:priceMax`.</p><p>Второй - query-маска с символом `=`, например `paramName=:paramValue`. Она может содержать только один</p><p>placeholder. Такая маска извлекает значение из "GET-параметров" текущего URL после знака вопроса. Например,</p><p>для URL-адреса `/mypurchases?filtered=true&paramName=age&greaterthan=2` приведенная выше маска излечет параметр</p><p>`paramValue` со значением `2`.</p><p></p><p>Более подробно виды масок описаны <a href="https://github.com/saby/Router#mask-types">в статье о роутинге</a>.</p>

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