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

parsePathname(string) ​

Opis ​

Przekształca ciąg znaków reprezentujący adres URL w obiekt JavaScript. Działa na zasadzie rozdzielenia ścieżki i parametrów zapytania.

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

Sygnatura ​

object = m.parsePathname(url)

ArgumentTypWymaganyOpis
urlStringTakAdres URL do przetworzenia.
zwracaObjectPara {path, params}, gdzie path to znormalizowana ścieżka, a params to sparsowane parametry.

Jak czytać sygnatury

Jak to działa ​

Metoda m.parsePathname analizuje adres URL, wyodrębniając z niego ścieżkę i parametry zapytania. Jest szczególnie przydatna do przetwarzania lokalnych ścieżek i rozdzielania ich na poszczególne komponenty. Funkcja m.route wykorzystuje ją wewnętrznie do normalizacji ścieżek, co umożliwia ich późniejsze dopasowywanie. Do przekształcenia parametrów zapytania w obiekt używana jest funkcja m.parseQueryString.

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

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

Parsowanie adresów URL ogólnego przeznaczenia ​

Nazwa metody to parsePathname, ponieważ koncentruje się ona na analizie ścieżek. Jeśli potrzebujesz parsera adresów URL o szerszym zakresie działania, zaleca się użycie globalnej klasy URL.

Pager
Poprzednia stronabuildPathname(object)
Następna stronatrust(html)

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors

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

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors