vue遍历时拿到了id值,该怎么通过路由传递 5
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值了
二、楼主如果想通过params的方式在路由之间传递参数,需要在切换路由的时候动态传递params,有以下两种方式:
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
router.push({ name: 'user', params: { userId: 123 }})
这样的话你就可以在this.$route对象中拿到传递的params值了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询