vue3 路由跳转带参数
使用Vue3的路由跳转时,我们可以在路由定义时通过props属性将参数传递给目标页面。具体步骤如下:
1. 在路由定义中设置props属性,并将其值设置为true,表示将参数作为组件的props传递:
```
const routes = [
{
path: '/detail/:id',
name: 'detail',
component: Detail,
props: true
}
]
```
2. 在目标页面中,可以通过props的方式接收参数:
```
export default {
name: 'Detail',
props: ['id'],
...
}
react router 传参```
3. 在源页面中进行路由跳转时,通过`$router.push`方法传递参数:
```
this.$router.push({ name: 'detail', params: { id: 123 } })
```
通过以上步骤,我们就可以在vue3中实现带参数的路由跳转。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论