我的router定义
{ path: "/homePage/:Type/:ContentID", name: 'homePage'},//--注意不同传参定义不同
{ path: "/indexPage", name: 'indexPage'},
1 params 传参
注意:patams传参 ,路径必须使用name,不然获取不到传的数据
此种传参在刷新后就取不到值了
this.$router.push({
name: 'homePage',
params: {
Type: 'QualityOrder',
ContentID: 10
}
})
//取值
//接收的页面
this.$route.params.Type
2 query传参
就是url传参
this.$router.push({
path: 'indexPage',
query:{
token:'aaa',
id: this.curQTYOrderID
}
})
//取值
//接收的页面
this.$route.query.token