路由对象属性

  • $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

    被重定向的路由的名称,如果有的话。(请参阅重定向和别名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值