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

parsePathname(string) ​

Popis metody ​

Převede řetězec ve formátu /path/user?a=1&b=2 na objekt s vlastnostmi path a params.

javascript
var object = m.parsePathname('/path/user?a=1&b=2');
// {path: "/path/user", params: {a: "1", b: "2"}}

Signatura ​

object = m.parsePathname(url)

ArgumentTypPovinnýPopis
urlStringAnoURL adresa, která má být parsována.
VracíObjectObjekt {path, params}, kde path je normalizovaná cesta a params jsou parsované parametry.

Jak číst signatury

Jak to funguje ​

Metoda m.parsePathname extrahuje z URL cesty a parametry dotazu a vytvoří z nich objekt. Je užitečná pro rozdělení lokálního názvu cesty na jednotlivé části. Interně ji používá i metoda m.route k normalizaci cest pro účely porovnávání. K parsování parametrů dotazu do objektu využívá metodu m.parseQueryString.

javascript
var data = m.parsePathname('/path/user?a=hello&b=world');

// data.path je "/path/user"
// data.params je {a: "hello", b: "world"}

Obecné parsování URL ​

Metoda se nazývá parsePathname, protože zpracovává pouze názvy cest. Pro komplexnější parsování URL doporučujeme použít globální třídu URL.

Pager
Předchozí stránkabuildPathname(object)
Další stránkaTrust(html)

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors

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

Vydáno pod licencí MIT.

Copyright (c) 2024 Mithril Contributors