-
$route.path
-
类型:
string
等于当前路由路径的字符串,始终解析为绝对路径。例如
"/foo/bar"
。
-
-
$route.params
-
类型:
Object
包含动态段和星段的键/值对的对象。如果没有参数,则该值将是一个空对象。
-
-
$route.query
-
类型:
Object
包含查询字符串的键/值对的对象。例如,对于路径
/foo?user=1
,我们得到$route.query.user == 1
。如果没有查询,则该值将是一个空对象。
-
-
$route.meta
-
类型:
Object
包含路由元对象的键/值对的对象。如果没有元属性,则该值将是一个空对象。
-
-
$route.hash
-
类型:
string
当前路由的哈希(带有
#
),如果有的话。如果不存在哈希值,则该值将是一个空字符串。
-
-
$route.fullPath
-
类型:
string
完整解析的 URL,包括查询和哈希。
-
-
$route.matched
- 类型:
Array<RouteRecord>
一个数组,包含当前路线的所有嵌套路径段的路线记录。路由记录是
routes
配置数组(和children
数组)中对象的副本:const router = new VueRouter({ routes: [ // the following object is a route record { path: '/foo', component: Foo, children: [ // this is also a route record { path: 'bar', component: Bar } ] } ] })
当 URL 为 时
/foo/bar
,$route.matched
将是一个包含两个对象(克隆)的数组,按父子顺序排列。 - 类型:
-
$route.name
当前路线的名称(如果有的话)。(见命名路线)
-
$route.redirectedFrom
被重定向的路由的名称,如果有的话。(请参阅重定向和别名)
路由对象属性
最新推荐文章于 2022-07-01 12:00:27 发布