vue遍历时拿到了id值,该怎么通过路由传递

vue遍历时拿到了id值,该怎么通过路由传递,第1张

一、楼主可以在hotel.vue中打印一下this.$route,可以发现你在进行跳转的时候没有手动传递params。可以通过this.$route.path拿到你当前路由的path值,里面包含了你的传递的item的id。

二、楼主如果想通过params的方式在路由之间传递参数,需要在切换路由的时候动态传递params,有以下两种方式:

<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>

router.push({ name: 'user', params: { userId: 123 }})

这样的话你就可以在this.$route对象中拿到传递的params值了

1、使用组件来导航到/users路径。

2、通过query属性添加了一个名为name的参数,值为John。

3、这将在地址栏上显示为/usersname=John。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8000295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存