vue跳转页面传递参数的三种方法
vue中this.$router.push()路由传值和获取的两种常见方法path不能和params一起使用,否则params将无效。需要用name来指定页面。使用params传参要用name不能使用path只是大概的介绍一下,如果想看详细的参数用法可以查看我下面的文章https://blog.csdn.net/style201904/article/details/102605338第一种方法q
·
vue中this.$router.push()路由传值和获取的两种常见方法
path不能和params一起使用,否则params将无效。需要用name来指定页面。
使用params传参要用name不能使用path
只是大概的介绍一下,如果想看详细的参数用法可以查看我下面的文章
https://blog.csdn.net/style201904/article/details/102605338
第一种方法query传参
this.$router.push({path:'/business',query:{wholesaler:this.wholesaler}});
页面获取参数:this.$route.query.wholesaler
第二种方法name传参
this.$router.push({name:'shoppingCart',path:'/shoppingCart'})
页面获取参数:this.$route.query.name
第三种方法params传参
this.$router.push({name:'user', params:{userId: '123'}})
页面获取参数:this.$route.params.userId
更多推荐
已为社区贡献3条内容
所有评论(0)