vue路由传多个参数_vue-router 路由怎么传递一个或多个参数?

本文介绍了在Vue.js开发中使用vue-router进行多参数传递的方法,包括编程式导航的命名路由params和查询参数query的使用。通过示例代码展示了如何在路由中添加参数,并在目标页面接收这些参数。
摘要由CSDN通过智能技术生成

在前端开发过程中,经常会遇到 在页面跳转的时候 ,需要把一个或多个参数传到 目标页面,那么如何实现带一个参数或多参跳转呢?

vue-router中传递参数主要分两大类:

编程式的导航  router.push

声明式的导航

本文主要演示一下编程式导航 router.push  传递参数的实现。

编程式导航又分两种方式:

第一种是 命名路由,第二种是查询参数

命名路由params:

1、先演示使用 params 只传递一个参数的写法

只传递一个参数,直接在path中添加 /:id  (取名根据实际需要)来对应 $router.push 中path携带的参数

e6b0cb42b9013dde06e8aabacec4bacf.png

//点击跳转的方法

goPwdList(index, row) {

this.$router.push({

//直接调用$router.push 实现携带参数的跳转

path: `/index/passwordlist/${row.houseNo}`

});

//路由 路由跳转路径需要配置参数

{

path: 'passwordlist/:houseno',

component: PasswordList

},

//在目标页面获取父组件通过路由传递过来的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值