Vue路由router之间传值

在Vue框架中,要实现显示不同的页面,首先要配置路由, vue-router路由的原理是通过改变网址,来实现页面的局部刷新,相比a标签跳转的不同之处在于,路由跳转不需要刷新整个页面。
这里主要讲述的是在Vue路由如何传递参数,相关路由配置这里不配置了,而在Vue框架中最常用的两种传值方法:query方式和params方式。

  1. 通过query方式传递参数:
    query方式是通过path:/blogDetail(路由路径)来配置的,然后在query中配置键值对的形式来传参,使用这种方式,传递参数会拼接在路由后面,出现在地址栏。
    在这里插入图片描述
    在被跳转到页面中用this,$route.query.id来接收传递过来的值:
    在这里插入图片描述
  2. 通过params方式传递参数:
    params方式是通过name:blogDetail(路由名称)来配置的,然后在params中配置键值对的形式来传参,使用这种方式,传递参数不会拼接在路由后面,所以不会出现在地址栏。在这里插入图片描述
    同样,在被跳转到页面中用this,$route.params.id来接收传递过来的值:
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值