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

buildPathname(objeto) ​

Descripción ​

Transforma una plantilla de ruta y un objeto de parámetros en una cadena con el formato /path/user?a=1&b=2.

javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"

Firma ​

pathname = m.buildPathname(path, query)

ArgumentoTipoRequeridoDescripción
pathStringSíUna plantilla de URL.
queryObjectSíUn objeto que contiene pares clave-valor que se convertirán en una cadena de consulta.
devuelveStringUna cadena que representa la URL con los parámetros de consulta.

Cómo leer firmas

Cómo funciona ​

m.buildPathname genera un nombre de ruta a partir de una plantilla de URL y un objeto de parámetros. Es útil para construir URLs, y es lo que m.route y m.request utilizan internamente para construir rutas. Utiliza m.buildQueryString para generar la cadena de consulta que se añadirá a la ruta.

javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });

// pathname es "/path/user?a=1&b=2"
Pager
AnteriorbuildQueryString(objeto)
SiguienteparsePathname(string)

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors

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

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors