Skip to content
Mithril.js 2
Main Navigation GuiaAPI

Português – Brasil

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

Português – Brasil

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

Aparência

Sidebar Navigation

API

API principal

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 Opcional

stream()

Guia

Nesta página

parsePathname(string) ​

Descrição ​

Converte uma string no formato /path/user?a=1&b=2 em um objeto contendo o caminho e os parâmetros da URL.

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

Assinatura ​

object = m.parsePathname(url)

ArgumentoTipoObrigatórioDescrição
urlStringSimUma URL.
retornaObjectUm objeto {path, params} onde path é o caminho normalizado e params são os parâmetros analisados.

Como ler assinaturas

Como funciona ​

O método m.parsePathname cria um objeto a partir de um caminho, incluindo uma possível query string. É útil para analisar um caminho local em suas partes constituintes. m.route o utiliza internamente para normalizar caminhos e, posteriormente, compará-los. Ele usa m.parseQueryString para analisar os parâmetros da query string em um objeto.

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

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

Análise de URL para uso geral ​

O método se chama parsePathname porque se aplica a nomes de caminho. Se você precisa de um analisador de URL para uso geral, utilize a classe global URL em vez deste método.

Pager
AnteriorbuildPathname(object)
Próximotrust(html)

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors

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

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors