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

指南

页面导航

buildPathname(object) ​

描述 ​

将路径模板和参数对象转换为形如 /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"

签名 ​

pathname = m.buildPathname(path, query)

参数类型必需描述
pathString是URL 路径字符串
queryObject是要转换为查询字符串的键值对
返回String带有查询字符串的 URL 字符串

如何阅读签名

工作原理 ​

m.buildPathname 根据路径模板和参数生成路径名。该函数可用于构建 URL,并且 m.route 和 m.request 内部也使用它来进行路径插值。它使用 m.buildQueryString 生成查询字符串并将其附加到路径名。

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

// pathname 的值为 "/path/user?a=1&b=2"
Pager
上一页buildQueryString(object)
下一页parsePathname(string)

基于 MIT 许可证 发布。

版权所有 (c) 2024 Mithril Contributors

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

基于 MIT 许可证 发布。

版权所有 (c) 2024 Mithril Contributors