路由跳转 并传值:
原页面:通过this.router.push中的path跳转页面,通过query传值this.router.push中的path跳转页面,通过query传值
this.router.push中的path跳转页面,通过query传值this.router.push({
path: ‘/countMana/billManaDetail’,
query: {
record:record
}
})
跳转页面:通过this.route.query获取传过来的值this.record=this.route.query获取传过来的值 this.record = this.route.query获取传过来的值this.record=this.route.query.record;
总结:
1 params 传参
注意⚠️:patams传参 ,路径不能使用path 只能使用name,不然获取不到传的数据
this.router.push(name:′dispatch′,params:paicheNo:obj.paicheNo)取数据:this.router.push({
name: 'dispatch',
params: {paicheNo: obj.paicheNo}
})
取数据:this.router.push(name:′dispatch′,params:paicheNo:obj.paicheNo)取数据:this.route.params.paicheNo
2 query传参
this.router.push(path:′/transport/dispatch′,query:paicheNo:obj.paicheNo)取数据:this.router.push({
path: '/transport/dispatch',
query: {paicheNo: obj.paicheNo}
})
取数据:this.router.push(path:′/transport/dispatch′,query:paicheNo:obj.paicheNo)取数据:this.route.query.paicheNo