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)
參數 | 類型 | 必需 | 描述 |
---|---|---|---|
path | String | 是 | URL 路徑 |
query | Object | 是 | 要轉換為字串的鍵值對 |
回傳值 | 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"