vue --- > 使用vue-router获取带参数的路由

本文介绍了如何在Vue应用中使用vue-router传递参数。通过router-link设置带参数的路由,然后在router.js配置相应的处理函数和组件。在组件内部,利用$route.params.id获取并显示传递的id参数。
摘要由CSDN通过智能技术生成

希望的效果如下:

在这里插入图片描述

  • 2个路由: 点击如下
    在这里插入图片描述
    在这里插入图片描述

步骤.

  • 使用 router-link 来指定路由路径
  • 在router.js中指定 路径的 事件处理函数(对应的组件)
  • 创建对应的组件

router-link

  • 找到一个区别各个列表的属性(id),将其作为参数传递到路由中
  • to是vue-router中用来绑定路由的属性
  • 由于需要进行计算(path + id),故需要将to改为 :to
// NewsList.vue
<router-link :to=" '/home/newsinfo/' + item.id ">
    <img class="mui-media-object mui-pull-left" :src="item.img_url">
        <div class="mui-media-body">
            <h1> {
  { i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值