Skip to content
Mithril.js 2
Main Navigation GuidaAPI

Italiano

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

Italiano

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

Aspetto

Sidebar Navigation

API

API principale

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 opzionale

stream()

Guida

In questa pagina

parsePathname(string) ​

Descrizione ​

Trasforma una stringa del tipo /path/user?a=1&b=2 in un oggetto.

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

Firma ​

object = m.parsePathname(url)

ArgomentoTipo di datoRichiestoDescrizione
urlStringaSìUn URL.
restituisceOggettoUna coppia {path, params} dove path è il percorso normalizzato e params è l'oggetto dei parametri analizzati.

Come leggere le firme

Funzionamento ​

Il metodo m.parsePathname crea un oggetto a partire da un percorso con una eventuale query string. È utile per suddividere un percorso locale nelle sue componenti ed è ciò che m.route usa internamente per normalizzare i percorsi e poterli confrontare successivamente. Utilizza m.parseQueryString per convertire i parametri della query string in un oggetto.

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

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

Analisi URL per scopi generali ​

Il metodo si chiama parsePathname perché opera sui pathname. Se hai bisogno di un analizzatore URL generico, puoi usare la classe globale URL.

Pager
Pagina precedentebuildPathname(object)
Pagina successivatrust(html)

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors

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

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors