Skip to content
Mithril.js 2
Main Navigation PrzewodnikAPI

Polski

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

Polski

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

Wygląd

Sidebar Navigation

API

Podstawowe 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(obiekt, extra)

Opcjonalne API

stream()

Przewodnik

Na tej stronie

buildPathname(object) ​

Opis ​

Przekształca szablon ścieżki i obiekt z parametrami w ciąg znaków URL, np. /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"

Sygnatura ​

pathname = m.buildPathname(path, query)

ArgumentTypWymaganyOpis
pathStringTakSzablon ścieżki URL.
queryObjectTakObiekt, którego klucze i wartości zostaną przekształcone w parametry zapytania.
zwracaStringCiąg znaków reprezentujący URL z parametrami zapytania.

Jak czytać sygnatury

Jak to działa ​

m.buildPathname tworzy ścieżkę URL na podstawie szablonu ścieżki i obiektu parametrów. Jest przydatna do generowania adresów URL. Wewnętrznie używają jej funkcje m.route i m.request do interpolacji ścieżek. Do generowania parametrów zapytania, które są dołączane do ścieżki, wykorzystywana jest funkcja m.buildQueryString.

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

// pathname wynosi "/path/user?a=1&b=2"
Pager
Poprzednia stronabuildQueryString(object)
Następna stronaparsePathname(string)

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors

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

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors