Vue路由传参

实现场景:

点击文章进入文章详情。
在这里插入图片描述
分析:
在首页,当点击某一文章时,要传入一个关于点击文章的信息值,我使用的是id,将此id传入文章组件并跳转。文章组件接收id,向后台发送请求关于此id文章的数据,获取数据并进行渲染。
实现:
在首页文章列表使用既可以实现跳转路由跳转,又可以使用query传递参数

<router-link :to="{path:'/article',query:{'id':item.id}}"></router-link>

在这里插入图片描述
关于文章组件路由

{ path: '/article', component: IndexArticle },   //文章

文章组件接收参数

  data() {
    return {
      id: "",
    };
  },
  created() {
    this.id = this.$route.query.id;
  },

文章组件获取数据,渲染数据
在这里插入图片描述
官方文档关于 $router.query
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值