路由跳转 并传值:
原页面:通过this.
r
o
u
t
e
r
.
p
u
s
h
中
的
p
a
t
h
跳
转
页
面
,
通
过
q
u
e
r
y
传
值
t
h
i
s
.
router.push中的path跳转页面,通过query传值 this.
router.push中的path跳转页面,通过query传值this.router.push({
path: ‘/countMana/billManaDetail’,
query: {
record:record
}
})
跳转页面:通过this. r o u t e . q u e r y 获 取 传 过 来 的 值 t h i s . r e c o r d = t h i s . route.query获取传过来的值 this.record = this. route.query获取传过来的值this.record=this.route.query.record;
总结:
1 params 传参
注意⚠️:patams传参 ,路径不能使用path 只能使用name,不然获取不到传的数据
this.
r
o
u
t
e
r
.
p
u
s
h
(
n
a
m
e
:
′
d
i
s
p
a
t
c
h
′
,
p
a
r
a
m
s
:
p
a
i
c
h
e
N
o
:
o
b
j
.
p
a
i
c
h
e
N
o
)
取
数
据
:
t
h
i
s
.
router.push({ name: 'dispatch', params: {paicheNo: obj.paicheNo} }) 取数据:this.
router.push(name:′dispatch′,params:paicheNo:obj.paicheNo)取数据:this.route.params.paicheNo
2 query传参
this.
r
o
u
t
e
r
.
p
u
s
h
(
p
a
t
h
:
′
/
t
r
a
n
s
p
o
r
t
/
d
i
s
p
a
t
c
h
′
,
q
u
e
r
y
:
p
a
i
c
h
e
N
o
:
o
b
j
.
p
a
i
c
h
e
N
o
)
取
数
据
:
t
h
i
s
.
router.push({ path: '/transport/dispatch', query: {paicheNo: obj.paicheNo} }) 取数据:this.
router.push(path:′/transport/dispatch′,query:paicheNo:obj.paicheNo)取数据:this.route.query.paicheNo