Skip to content

Home > react-nav-router > createLocation

createLocation() function

生成URL地址

Signature:

typescript
declare function createLocation(route: Route): string;

Parameters

Parameter

Type

Description

route

Route

路由对象

Returns:

string

URL地址

输出策略(与 parseQuery 对称): 1. 当 params 所有 value 均为 string 时,输出标准 query string。 此形态 round-trip 无损,且对外部调用方(浏览器、CLI、日志等)更友好。 2. 否则(存在 number / boolean / null / object / array 等非 string 值) 输出 JSON-encoded 形态,保证类型信息不丢失。

空对象 {} 视为无参数,不输出 ?