Skip to content
Mithril.js 2
Main Navigation KılavuzAPI

Türkçe

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

Türkçe

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

Görünüm

Sidebar Navigation

API

Çekirdek API

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)

m.fragment(attrs, children)

redraw()

censor(object, extra)

İsteğe Bağlı API

stream()

Kılavuz

Bu sayfada

buildPathname(object) ​

Açıklama ​

Bir yol şablonunu ve bir parametre nesnesini /path/user?a=1&b=2 biçiminde bir dizeye dönüştürür.

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

İmza ​

pathname = m.buildPathname(path, query)

ArgumentTypeRequiredDescription
pathStringYesBir URL yolu.
queryObjectYesBir dizeye dönüştürülecek anahtar-değer çiftlerinden oluşan bir nesne.
returnsStringSorgu dizesiyle birlikte URL'yi temsil eden bir dize.

İmzalar nasıl okunur

Nasıl Çalışır ​

m.buildPathname bir yol şablonundan ve bir parametre nesnesinden bir yol adı oluşturur. URL'ler oluşturmak için kullanışlıdır. Ayrıca m.route ve m.request fonksiyonlarının yolları dahili olarak işlemek için kullandığı mekanizmadır. Yola eklenecek sorgu parametrelerini oluşturmak için m.buildQueryString fonksiyonunu kullanır.

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

// pathname is "/path/user?a=1&b=2"
Pager
Önceki sayfabuildQueryString(object)
Sonraki sayfaparsePathname(string)

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors

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

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors