Skip to content
Mithril.js 2
Main Navigation РуководствоAPI

Русский

English
简体中文
繁體中文
Español
Français
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Русский

English
简体中文
繁體中文
Español
Français
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Внешний вид

Sidebar Navigation

API

Основной API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(object)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

Опциональный API

stream()

Руководство

Содержание страницы

buildPathname(object) ​

Описание ​

Преобразует шаблон пути и объект параметров в строку URL вида /path/user?a=1&b=2.

javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"

Сигнатура ​

pathname = m.buildPathname(path, query)

АргументТипОбязательныйОписание
pathStringДаШаблон URL пути. Параметры в пути обозначаются двоеточием, например :id.
queryObjectДаОбъект, содержащий пары "ключ-значение", которые будут преобразованы в строку запроса.
возвращаетStringСтрока URL с параметрами запроса.

Как читать сигнатуры

Как это работает ​

m.buildPathname генерирует URL путь на основе шаблона пути и объекта параметров. Это полезно для создания URL, и используется внутри m.route и m.request для подстановки значений в пути. Для генерации строки запроса, которая добавляется к пути, используется m.buildQueryString.

javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });

// pathname is "/path/user?a=1&b=2"
Pager
Предыдущая страницаbuildQueryString(object)
Следующая страницаparsePathname(string)

Выпущено на условиях лицензии MIT.

Авторские права (c) 2024 Mithril Contributors

https://mithril.js.org/buildPathname.html

Выпущено на условиях лицензии MIT.

Авторские права (c) 2024 Mithril Contributors