Skip to content
Mithril.js 2
Main Navigation ガイドAPI

日本語

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

日本語

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

外観

Sidebar Navigation

API

コア API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(object)

parsePathname(文字列型)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

オプション API

stream()

ガイド

このページの内容

parsePathname(文字列型) ​

説明 ​

/path/user?a=1&b=2 のような形式の文字列を、パスとパラメータを持つオブジェクトに変換する関数です。

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

シグネチャ ​

object = m.parsePathname( url )

引数型必須説明
urlString必須URL文字列。
戻り値Object{path, params} のペアを持つオブジェクトを返します。path は 正規化されたパス で、params は パラメータ解析結果 です。

シグネチャの読み方

動作原理 ​

m.parsePathname メソッドは、URLのパス部分とクエリ文字列からオブジェクトを生成します。ローカルパス名を構成要素ごとに解析する際に役立ちます。このメソッドは、m.route がパスの正規化とマッチング処理を内部的に行う際に利用されます。クエリパラメータの解析には、m.parseQueryString が使用されます。

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

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

汎用的なURL解析 ​

このメソッドはパス名のみを解析するため、parsePathname と名付けられています。より汎用的なURLパーサーが必要な場合は、代わりに グローバル URL クラス を使用してください。

Pager
前のページbuildPathname(object)
次のページtrust(html)

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors

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

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors