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

buildPathname(object) ​

Descrição ​

Transforma um modelo de caminho e um objeto de parâmetros em uma string no 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"

Assinatura ​

pathname = m.buildPathname(path, query)

ArgumentoTipoObrigatórioDescrição
pathStringSimUm caminho de URL (URL path).
queryObjectSimUm objeto chave-valor que será convertido em uma query string.
retornaStringUma string representando a URL com a query string anexada.

Como ler assinaturas

Como funciona ​

A função m.buildPathname gera um nome de caminho a partir de um modelo de caminho e um objeto de parâmetros. É útil para construir URLs, e é o que m.route e m.request usam internamente para interpolar os caminhos. A função utiliza m.buildQueryString para gerar a query string a ser anexada ao nome do caminho.

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

// pathname é "/path/user?a=1&b=2"
Pager
AnteriorbuildQueryString(object)
PróximoparsePathname(string)

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors

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

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors