Skip to content
Mithril.js 2
Main Navigation GuíaAPI

Español

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

Español

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

Apariencia

Sidebar Navigation

API

API principal

m(selector, attributes, children)

render(elemento, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(objeto)

buildPathname(objeto)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

API opcional

stream()

Guía

En esta página

parsePathname(string) ​

Descripción ​

Convierte una cadena con el formato /path/user?a=1&b=2 en un objeto que contiene la ruta y los parámetros de consulta.

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

Firma ​

object = m.parsePathname(url)

ArgumentoTipoRequeridoDescripción
urlStringObligatorioUna URL.
devuelveObjectUn objeto con las propiedades {path, params} donde path es la ruta normalizada y params son los parámetros analizados.

Cómo leer firmas

Cómo funciona ​

El método m.parsePathname crea un objeto a partir de una ruta que puede contener una cadena de consulta. Es útil para analizar una ruta local y dividirla en sus componentes. m.route lo utiliza internamente para normalizar las rutas antes de compararlas. Utiliza m.parseQueryString para convertir los parámetros de la cadena de consulta en un objeto.

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

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

Análisis de URL de propósito general ​

El método se llama parsePathname porque se aplica específicamente a los nombres de ruta. Si necesita un analizador de URL de propósito general, considere usar la clase global URL en su lugar.

Pager
AnteriorbuildPathname(objeto)
Siguientetrust(html)

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors

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

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors