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(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

可選 API

stream()

指南

本頁導覽

parsePathname(string) ​

描述 ​

將 /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是一個網址字串。
回傳Object一個 {path, params} 物件,其中 path 是 正規化路徑,而 params 是 解析後的參數。

如何閱讀簽名

運作原理 ​

m.parsePathname 方法會從包含查詢字串的路徑建立物件。它對於將本地路徑名稱解析為其組成部分非常有用,並且 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 類別。

Pager
上一頁buildPathname(object)
下一頁trust(html)

以 MIT 授權條款 發布。

版權所有 (c) 2024 Mithril Contributors

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

以 MIT 授權條款 發布。

版權所有 (c) 2024 Mithril Contributors