vue2.0中route和router的理解与区别

本文详细介绍了在Vue项目中使用router进行页面跳转的方法,包括基本的`this.$router.push(路径名称)`,以及如何通过`name`别名和`query`传递参数。同时,讲解了如何在目标页面接收和处理URL中的参数。
摘要由CSDN通过智能技术生成

router

我们现在假设一个小场景:我们在项目中a页面跳转到b页面这时候如何要如何进行操作?

这个时候我们就用到了router这个东西。

this.$router.push('路径的名称')默认是path

也可以在跳转的时候传递参数 下图是用别名name进行跳转

  this.$router.push({
        name: 'xxx',
        query: {
          id: row.id
        }
      })

 当我们跳过去后,xxx页面url中会以?id=id(上图中row.id的值)

这个时候我们想用这个值会咋办?此时就涉及到route的用法

 route

我们可以通过以下方式获取到:

this.$route.query.id


最后进行一个小总结

 我们得分析一下场景

01:单纯跳页面:router的使用 router.push

02:接受url(路由地址)的参数:route的使用

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值