router-link to实现带参数传递

router-link带参数传递,实现点击table表格的某一项可以根据他的id匹配不同的跳转页面:

router-link路径跳转代码:

主页面 index.vue

<router-link :to="{ path: '/要跳转的路径',query:{id:record.id}}">
	<a>{{record.name}}</a>
</router-link>

跳转到的页面:service.vue

//接受传过来的参数
this.id = this.$route.query.id

//此时可以使用这个id去匹配接口中的id值,从而实现根据不同id显示不同内容
//有时候传过来的不是正确的参数形式,需要转化一下,在我的这个项目里是使用formdata格式
const formdata = new FormData()
formdata.append("id",this.$route.query.id)
loadInfo(formdata).then((res)=>{
   		this.tabledata = res.data
   })

注意:小伙伴们,router-link之后别忘记在router.js里写好要跳转的路径哦,不然跳转的是空页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值