1、router
用来在跳转之前的页面发送参数的对象
//方法一:
//name:路由名称 params:要传递的参数
//这种方法不会在url中暴露参数
this.$router.push({
name:"index",
params:{
id:this.id,
}
});
//方法二:
//path:路由的路径 query:要传递的参数
//这种方法不会在url中暴露参数
this.$router.push({
path:"/index",
query:{
id:this.id,
}
});
2、route
用来在接收数据的页面接收参数
//接收方法一的参数
let id = this.route.params.id;
//接收方法二的参数
let id = this.route.query.id;
本文介绍了在Vue.js应用中,如何通过$router对象进行页面间参数传递。方法一是使用`params`属性,这种方式不会在URL中显示参数;方法二是使用`query`属性,参数会显示在URL查询字符串中。在目标页面,可以通过`route.params`和`route.query`来接收这些参数。
964

被折叠的 条评论
为什么被折叠?



