文章目录
属性 | 描述 |
---|
fullPath | URL 编码与路由地址有关。包括 path、 query 和 hash | hash | 已解码 URL 的 hash 部分。总是以 #开头。如果 URL 中没有 hash,则为空字符串 | query | 从 URL 的 search 部分提取的已解码查询参数的字典 | matched | 与给定路由地址匹配的标准化的路由记录数组 | meta | 附加到从父级到子级合并(非递归)的所有匹配记录的任意数据 | name | 路由记录的名称。如果什么都没提供,则为 undefined | params | 从 path 中提取的已解码参数字典 | path | 编码 URL 的 pathname 部分,与路由地址有关 | redirectedFrom | 在找到 redirect 配置或带有路由地址的名为 next() 的导航守卫时,我们最初尝试访问的路由地址,最后到达当前位置。如果没有重定向,则为 undefined |
- 如果当前url为
http://localhost:3002/data-map/main-home?id=9
console.log(this.$route)
{
fullPath: "/main-home?id=9",
hash: "",
matched: [...],
meta: {},
name: "HomePage",
params: {},
path: "/main-home",
query: {id: '9'},
}
watch{
'$route.query.id'(now,old){
console.log(now,old)
}
}
|