Skip to content
Mithril.js 2
Main Navigation NávodAPI

čeština

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

čeština

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

Vzhled

Sidebar Navigation

API

Základní 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)

Volitelné API

stream()

Návod

Na této stránce

buildPathname(object) ​

Popis ​

Převede šablonu cesty a objekt parametrů na řetězec ve tvaru /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"

Signatura ​

pathname = m.buildPathname(path, query)

ArgumentTypPovinnéPopis
pathStringAnoŠablona URL cesty.
queryObjectAnoObjekt klíčů a hodnot, který bude převeden na řetězec dotazu.
vracíStringŘetězec URL s dotazem.

Jak číst signatury

Jak to funguje ​

Funkce m.buildPathname vytvoří URL cestu ze šablony cesty a objektu parametrů. Je užitečná pro generování URL a interně ji používají funkce m.route a m.request k interpolaci cest. Pro generování dotazových parametrů, které se připojí k cestě, používá funkci m.buildQueryString.

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

// hodnota pathname je "/path/user?a=1&b=2"
Pager
Předchozí stránkabuildQueryString(object)
Další stránkaparsePathname(string)

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors

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

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors