vue3.0 router路由跳转传参

发布时间:2024年01月23日

一、路由跳转页面需要再组件页面引入

import {userRouter} from ‘vue-router’
const router=userRouter();//相当于vue2中的this.$router

路由跳转

router.push({name:'A'});
router.push({path:'/A'})

传参 query传参

router.push({name:'A',query:{id:""});
router.push({path:'/A',query:{id:''});

传参params

router.push({path:'/A',parmas:{id:''});

在接收页面定义变量route,获取传过来的变量

在组件内获取parmas传递的参数

import {userRoute} from ‘vue-router’
const route=userRoute();//相当于vue2中的this.$route
route.params.id

在组件内获取query传递的参数

import {userRoute} from ‘vue-router’
const route=userRoute();//相当于vue2中的this.$route
route.query.id
文章来源:https://blog.csdn.net/weixin_45041493/article/details/135762790
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。